From f39dfd4d8efb535fe8037c4e0596b19429902b09 Mon Sep 17 00:00:00 2001 From: Devon Sookhoo Date: Thu, 5 Feb 2026 09:57:59 -0700 Subject: [PATCH] fix: handle bad pitm --- src/isofile.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/isofile.ts b/src/isofile.ts index f02594ce..b08edc13 100644 --- a/src/isofile.ts +++ b/src/isofile.ts @@ -2132,7 +2132,12 @@ export class ISOFile { } } if (meta.pitm) { - items[meta.pitm.item_id].primary = true; + const id = meta.pitm.item_id; + if (!items[id]) { + Log.warn('ISOFile', 'Primary item_id is: #' + id + ' which does not exist'); + } else { + items[id].primary = true; + } } if (meta.iref) { for (let i = 0; i < meta.iref.references.length; i++) {