Skip to content

Commit 70d4d43

Browse files
committed
update: fix to_json for set materials
1 parent 52b9957 commit 70d4d43

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

utils/jupyterlite.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ def get_materials(globals_dict: Optional[Dict] = None) -> List[Any]:
142142
get_data("materials_in", globals_dict)
143143

144144
if "materials_in" in globals_dict and globals_dict["materials_in"]:
145-
materials = [Material(item) for item in globals_dict["materials_in"]]
145+
materials = [Material.create(item) for item in globals_dict["materials_in"]]
146146
log(f"Retrieved {len(materials)} materials.")
147147
return materials
148148
else:
@@ -161,7 +161,7 @@ def set_materials(materials: List[Any]):
161161
from mat3ra.utils.array import convert_to_array_if_not
162162

163163
materials = convert_to_array_if_not(materials)
164-
materials_data = [material.to_json() for material in materials]
164+
materials_data = [json.loads(material.to_json()) for material in materials]
165165
set_data("materials", materials_data)
166166

167167

@@ -200,7 +200,7 @@ def load_materials_from_folder(folder_path: Optional[str] = None, verbose: bool
200200
log(f"No data found in the '{folder_path}' folder.", SeverityLevelEnum.ERROR, force_verbose=verbose)
201201
return []
202202

203-
materials = [Material(item) for item in data_from_host]
203+
materials = [Material.create(item) for item in data_from_host]
204204

205205
if materials:
206206
log(
@@ -269,7 +269,7 @@ def write_materials_to_folder(materials: List[Any], folder_path: Optional[str] =
269269
safe_name = material.name.replace("%", "pct").replace("/", ":")
270270
file_path = os.path.join(folder_path, f"{safe_name}.json")
271271
with open(file_path, "w") as file:
272-
json.dump(material.to_json(), file)
272+
json.dump(material.to_dict(), file)
273273
log(f"Material '{material.name}' written to '{file_path}'", SeverityLevelEnum.INFO, force_verbose=verbose)
274274

275275

0 commit comments

Comments
 (0)