|
@@ -380,12 +380,17 @@ async def modify_institution_controller(
|
|
|
auth=auth, institution_id=institution_id, enterprise_id=enterprise_id
|
|
auth=auth, institution_id=institution_id, enterprise_id=enterprise_id
|
|
|
)
|
|
)
|
|
|
if detail_dict and detail_dict.get("standard_info_list"):
|
|
if detail_dict and detail_dict.get("standard_info_list"):
|
|
|
|
|
+ std_list = detail_dict["standard_info_list"]
|
|
|
|
|
+ if not isinstance(std_list, list):
|
|
|
|
|
+ std_list = [std_list]
|
|
|
modify_standard_list = []
|
|
modify_standard_list = []
|
|
|
- for std in detail_dict["standard_info_list"]:
|
|
|
|
|
|
|
+ for std in std_list:
|
|
|
std_id = std.get("standard_id")
|
|
std_id = std.get("standard_id")
|
|
|
if not std_id:
|
|
if not std_id:
|
|
|
continue
|
|
continue
|
|
|
conditions = std.get("standard_condition_info_list") or []
|
|
conditions = std.get("standard_condition_info_list") or []
|
|
|
|
|
+ if not isinstance(conditions, list):
|
|
|
|
|
+ conditions = [conditions]
|
|
|
modify_condition_list = []
|
|
modify_condition_list = []
|
|
|
|
|
|
|
|
for cond in conditions:
|
|
for cond in conditions:
|