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++) {