From a045085d429afd3976fec9dccb23615f9e886a5e Mon Sep 17 00:00:00 2001 From: pythongosssss <125205205+pythongosssss@users.noreply.github.com> Date: Tue, 22 Aug 2023 13:46:26 +0100 Subject: [PATCH] Fix crash when buckets is null --- js/loraInfo.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/js/loraInfo.js b/js/loraInfo.js index 8c81815..478fb8f 100644 --- a/js/loraInfo.js +++ b/js/loraInfo.js @@ -51,9 +51,11 @@ class LoraInfoDialog extends ComfyDialog { get resolutions() { let res = []; if (this.#metadata.ss_bucket_info) { - const { buckets } = JSON.parse(this.#metadata.ss_bucket_info); - for (const { resolution, count } of Object.values(buckets)) { - res.push([count, `${resolution.join("x")} * ${count}`]); + const parsed = JSON.parse(this.#metadata.ss_bucket_info); + if (parsed?.buckets) { + for (const { resolution, count } of Object.values(parsed.buckets)) { + res.push([count, `${resolution.join("x")} * ${count}`]); + } } } res = res.sort((a, b) => b[0] - a[0]).map((a) => a[1]);