Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • nomad-FAIR nomad-FAIR
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 239
    • Issues 239
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 40
    • Merge requests 40
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • nomad-labnomad-lab
  • nomad-FAIRnomad-FAIR
  • Issues
  • #720
Closed
Open
Issue created Jan 17, 2022 by Lauri Himanen@himanel1Maintainer

Results metainfo dynamically imported by parsers causing issues.

The EELS parser is dynamically importing some metainfo into results. The presence of this metainfo is correctly detected by the GUI through the GUI artifacts that are created by the CLI.

Some parts of the API are, however, not aware of these dynamic imports. E.g. the suggestions endpoint reads some details about the ES annotations from the DocumentType-object, which is not aware of these properties. The search API reads some annotation properties from this object, so they are also probably not up-to-date with the dynamic imports.

One manifestation of the problem is seen if one starts typing input to the GUI search bar: the GUI artifacts state that eels.detector_type is a quantity that has suggestions, but the API cannot find any annotations for this, resulting in an API error.

Assignee
Assign to
Time tracking