Skip to content

Commit 40d4eec

Browse files
Avoid storing default user email if not fetching codes
1 parent bf7eb89 commit 40d4eec

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

aiidalab_widgets_base/computational_resources.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,8 @@ def __init__(
9696
self.refresh, names=["allow_disabled_computers", "allow_hidden_codes"]
9797
)
9898

99-
self._default_user_email = orm.User.collection.get_default().email
99+
if fetch_codes:
100+
self._default_user_email = orm.User.collection.get_default().email
100101

101102
selection_row = ipw.HBox(
102103
children=[
@@ -138,7 +139,10 @@ def __init__(
138139

139140
def _get_codes(self):
140141
"""Query the list of available codes."""
141-
user = orm.User.collection.get(email=self._default_user_email)
142+
if hasattr(self, "_default_user_email"):
143+
user = orm.User.collection.get(email=self._default_user_email)
144+
else:
145+
user = orm.User.collection.get_default()
142146

143147
filters = (
144148
{"attributes.input_plugin": self.default_calc_job_plugin}

0 commit comments

Comments
 (0)