File tree 1 file changed +8
-1
lines changed
1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -1066,7 +1066,8 @@ def queryset_for_summary(api_metas,summary_dict:dict):
1066
1066
)
1067
1067
if len (utility ) > 0 :
1068
1068
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' ] = ''
1070
1071
if m .outage_start_time_step is None :
1071
1072
if len (m .outage_start_time_steps ) == 0 :
1072
1073
summary_dict [str (m .meta .run_uuid )]['focus' ] += "Financial,"
@@ -1097,6 +1098,9 @@ def queryset_for_summary(api_metas,summary_dict:dict):
1097
1098
)
1098
1099
if len (site_inputs ) > 0 :
1099
1100
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' ] = ''
1100
1104
try : # can be NoneType
1101
1105
if m .renewable_electricity_min_fraction > 0 :
1102
1106
summary_dict [str (m .meta .run_uuid )]['focus' ] += "Clean-energy,"
@@ -1118,6 +1122,9 @@ def queryset_for_summary(api_metas,summary_dict:dict):
1118
1122
)
1119
1123
if len (settings ) > 0 :
1120
1124
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' ] = ''
1121
1128
if m .off_grid_flag :
1122
1129
summary_dict [str (m .meta .run_uuid )]['focus' ] += "Off-grid,"
1123
1130
You can’t perform that action at this time.
0 commit comments