diff --git a/src/socket-server/services/assets/asset-Controller.ts b/src/socket-server/services/assets/asset-Controller.ts index a03a445..d28f179 100644 --- a/src/socket-server/services/assets/asset-Controller.ts +++ b/src/socket-server/services/assets/asset-Controller.ts @@ -302,7 +302,7 @@ export const setAssetModel = async (data: any) => { const assetDoc = await assetModel(organization).create(assetData); await assetDoc.save(); let assetDatas; - if (eventData.type === "Conveyor") { + if (eventData && eventData.type === "Conveyor") { assetDatas = { modelUuid: assetDoc.modelUuid, modelName: assetDoc.modelName, @@ -313,7 +313,7 @@ export const setAssetModel = async (data: any) => { isVisible: assetDoc.isVisible, eventData: eventData, }; - } else if (assetDoc.type === "Vehicle") { + } else if (eventData && assetDoc.type === "Vehicle") { assetDatas = { modelUuid: assetDoc.modelUuid, modelName: assetDoc.modelName, @@ -327,7 +327,7 @@ export const setAssetModel = async (data: any) => { type: assetDoc.type, }, }; - } else if (assetDoc.type === "ArmBot") { + } else if (eventData && assetDoc.type === "ArmBot") { assetDatas = { modelUuid: assetDoc.modelUuid, modelName: assetDoc.modelName, @@ -341,7 +341,7 @@ export const setAssetModel = async (data: any) => { type: assetDoc.type, }, }; - } else if (assetDoc.type === "StaticMachine") { + } else if (eventData && assetDoc.type === "StaticMachine") { assetDatas = { modelUuid: assetDoc.modelUuid, modelName: assetDoc.modelName,