diff --git a/electronicparsers/magres/parser.py b/electronicparsers/magres/parser.py index 5f01fb99..fa8e03bf 100644 --- a/electronicparsers/magres/parser.py +++ b/electronicparsers/magres/parser.py @@ -42,8 +42,6 @@ ) from .metainfo.magres import m_package -# For the automatic workflow NMR -from nomad.search import search from nomad.app.v1.models import MetadataRequired from ..utils import BeyondDFTWorkflowsParser @@ -472,6 +470,9 @@ def parse(self, filepath, archive, logger): filepath_stripped = self.filepath.split('raw/')[-1] metadata = [] try: + # For the automatic workflow NMR + from nomad.search import search + upload_id = self.archive.metadata.upload_id search_ids = search( owner='visible', diff --git a/electronicparsers/w2dynamics/parser.py b/electronicparsers/w2dynamics/parser.py index 86baf30f..cf1ae427 100644 --- a/electronicparsers/w2dynamics/parser.py +++ b/electronicparsers/w2dynamics/parser.py @@ -45,9 +45,7 @@ ) from ..wannier90.parser import WOutParser, HrParser -# For automatic workflows from ..utils import get_files, BeyondDFTWorkflowsParser -from nomad.search import search from nomad.app.v1.models import MetadataRequired @@ -638,6 +636,9 @@ def parse(self, filepath, archive, logger): wannier90_path = wannier90_files[-1].split('raw/')[-1] filepath_stripped = self.filepath.split('raw/')[-1] try: + # For automatic workflows + from nomad.search import search + upload_id = self.archive.metadata.upload_id search_ids = search( owner='visible',