diff --git a/extension/src-language-server/stpa/contextTable/context-dataProvider.ts b/extension/src-language-server/stpa/contextTable/context-dataProvider.ts index 3333dc8..01de375 100644 --- a/extension/src-language-server/stpa/contextTable/context-dataProvider.ts +++ b/extension/src-language-server/stpa/contextTable/context-dataProvider.ts @@ -105,7 +105,7 @@ export class ContextTableProvider { // determine context variables const contextVariables: ContextTableVariable[] = []; for (const assignedValue of context.assignedValues) { - if (assignedValue.variable.ref?.name) { + if (assignedValue.variable?.ref?.name && assignedValue.value?.$refText) { contextVariables.push({ name: assignedValue.variable.ref.name, value: assignedValue.value.$refText }); } }