diff --git a/packages/client/hmi-client/src/components/model-template/tera-model-template.vue b/packages/client/hmi-client/src/components/model-template/tera-model-template.vue index d54acac92b..f03f7ad7e8 100644 --- a/packages/client/hmi-client/src/components/model-template/tera-model-template.vue +++ b/packages/client/hmi-client/src/components/model-template/tera-model-template.vue @@ -44,7 +44,7 @@ import { ref, computed, nextTick } from 'vue'; import Button from 'primevue/button'; import Textarea from 'primevue/textarea'; -import TeraModelDiagram from '@/components/model/petrinet/model-diagrams/tera-model-diagram.vue'; +import TeraModelDiagram from '@/components/model/petrinet/tera-model-diagram.vue'; import Menu from 'primevue/menu'; const props = defineProps<{ diff --git a/packages/client/hmi-client/src/components/model/petrinet/tera-model-description.vue b/packages/client/hmi-client/src/components/model/petrinet/tera-model-description.vue index b6ace60312..b6a2e1ba28 100644 --- a/packages/client/hmi-client/src/components/model/petrinet/tera-model-description.vue +++ b/packages/client/hmi-client/src/components/model/petrinet/tera-model-description.vue @@ -6,7 +6,7 @@ - + @@ -33,7 +33,7 @@ import DataTable from 'primevue/datatable'; import Editor from 'primevue/editor'; import { FeatureConfig } from '@/types/common'; import type { Dataset, Model } from '@/types/Types'; -import TeraModelDiagram from '@/components/model/petrinet/model-diagrams/tera-model-diagram.vue'; +import TeraModelDiagram from '@/components/model/petrinet/tera-model-diagram.vue'; import TeraModelEquation from '@/components/model/petrinet/tera-model-equation.vue'; import TeraProgressSpinner from '@/components/widgets/tera-progress-spinner.vue'; import { isDataset, isModel, type Asset } from '@/utils/asset'; @@ -46,7 +46,6 @@ const props = defineProps<{ }>(); const emit = defineEmits(['update-model']); -const teraModelDiagramRef = ref(); const currentActiveIndexes = ref([1, 2, 3]); const relatedTerariumArtifacts = ref([]); diff --git a/packages/client/hmi-client/src/components/model/petrinet/model-diagrams/tera-model-diagram.vue b/packages/client/hmi-client/src/components/model/petrinet/tera-model-diagram.vue similarity index 86% rename from packages/client/hmi-client/src/components/model/petrinet/model-diagrams/tera-model-diagram.vue rename to packages/client/hmi-client/src/components/model/petrinet/tera-model-diagram.vue index 269adbd391..ff398e4a36 100644 --- a/packages/client/hmi-client/src/components/model/petrinet/model-diagrams/tera-model-diagram.vue +++ b/packages/client/hmi-client/src/components/model/petrinet/tera-model-diagram.vue @@ -65,26 +65,26 @@ diff --git a/packages/client/hmi-client/src/components/model/tera-model-parts.vue b/packages/client/hmi-client/src/components/model/tera-model-parts.vue index 5e168c71e1..6bafd1ca36 100644 --- a/packages/client/hmi-client/src/components/model/tera-model-parts.vue +++ b/packages/client/hmi-client/src/components/model/tera-model-parts.vue @@ -91,6 +91,7 @@ function onUpdate(property: string, event: any) { function updateMMT() { getMMT(props.model).then((response) => { + if (!response) return; mmt.value = response.mmt; mmtParams.value = response.template_params; }); diff --git a/packages/client/hmi-client/src/components/operator/tera-operator-model-preview.vue b/packages/client/hmi-client/src/components/operator/tera-operator-model-preview.vue index 946f704bfd..9a20fcffdd 100644 --- a/packages/client/hmi-client/src/components/operator/tera-operator-model-preview.vue +++ b/packages/client/hmi-client/src/components/operator/tera-operator-model-preview.vue @@ -7,7 +7,7 @@