diff --git a/gui/src/components/App.js b/gui/src/components/App.js index 21dde123160b454991eb462a9caa4573fd675161..56be3960e8aa0752d2fd5b9ea5a99a3efdda3655 100644 --- a/gui/src/components/App.js +++ b/gui/src/components/App.js @@ -37,7 +37,6 @@ import {help as userdataHelp, default as UserdataPage} from './UserdataPage' import ResolveDOI from './dataset/ResolveDOI' import FAQ from './FAQ' import EntryQuery from './entry/EntryQuery' -import KeepState from './KeepState' export const ScrollContext = React.createContext({scrollParentRef: null}) diff --git a/nomad/datamodel/dft.py b/nomad/datamodel/dft.py index 5ab78150e5cd5bb9a78f8cbfe9e0df31d04843fb..f45cc23dbf4106aba7301abfdf89c5639ddb35a1 100644 --- a/nomad/datamodel/dft.py +++ b/nomad/datamodel/dft.py @@ -273,6 +273,10 @@ class DFTMetadata(MSection): return config.services.unavailable_value def update_group_hash(self): + user_id = None + uploader = self.m_parent.uploader + if uploader is not None: + user_id = uploader.user_id self.group_hash = utils.hash( self.m_parent.formula, self.spacegroup, @@ -281,7 +285,7 @@ class DFTMetadata(MSection): self.code_name, self.code_version, self.m_parent.with_embargo, - self.m_parent.uploader.user_id) + user_id) def apply_domain_metadata(self, backend): from nomad.normalizing.system import normalized_atom_labels