Skip to content

Commit 0e916c2

Browse files
committed
Update views.py
1 parent 76d5db4 commit 0e916c2

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

reoptjl/views.py

+8-1
Original file line numberDiff line numberDiff line change
@@ -1066,7 +1066,8 @@ def queryset_for_summary(api_metas,summary_dict:dict):
10661066
)
10671067
if len(utility) > 0:
10681068
for m in utility:
1069-
summary_dict[str(m.meta.run_uuid)]['focus'] = ''
1069+
if 'focus' not in summary_dict[str(m.meta.run_uuid)].keys():
1070+
summary_dict[str(m.meta.run_uuid)]['focus'] = ''
10701071
if m.outage_start_time_step is None:
10711072
if len(m.outage_start_time_steps) == 0:
10721073
summary_dict[str(m.meta.run_uuid)]['focus'] += "Financial,"
@@ -1097,6 +1098,9 @@ def queryset_for_summary(api_metas,summary_dict:dict):
10971098
)
10981099
if len(site_inputs) > 0:
10991100
for m in site_inputs:
1101+
# if focus key doesnt exist, create it
1102+
if 'focus' not in summary_dict[str(m.meta.run_uuid)].keys():
1103+
summary_dict[str(m.meta.run_uuid)]['focus'] = ''
11001104
try: # can be NoneType
11011105
if m.renewable_electricity_min_fraction > 0:
11021106
summary_dict[str(m.meta.run_uuid)]['focus'] += "Clean-energy,"
@@ -1118,6 +1122,9 @@ def queryset_for_summary(api_metas,summary_dict:dict):
11181122
)
11191123
if len(settings) > 0:
11201124
for m in settings:
1125+
# if focus key doesnt exist, create it
1126+
if 'focus' not in summary_dict[str(m.meta.run_uuid)].keys():
1127+
summary_dict[str(m.meta.run_uuid)]['focus'] = ''
11211128
if m.off_grid_flag:
11221129
summary_dict[str(m.meta.run_uuid)]['focus'] += "Off-grid,"
11231130

0 commit comments

Comments
 (0)