From 251cbd3a91343d4750f7ea2c3e59d69fd5a2aafb Mon Sep 17 00:00:00 2001 From: Linden <65407488+thelindat@users.noreply.github.com> Date: Wed, 27 Nov 2024 13:01:23 +1100 Subject: [PATCH] fix(server/vehicle): clear properties from metadata after db insertion --- server/vehicle/index.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/server/vehicle/index.ts b/server/vehicle/index.ts index 957e9a7..246d764 100644 --- a/server/vehicle/index.ts +++ b/server/vehicle/index.ts @@ -62,8 +62,6 @@ export async function CreateVehicle( : await OxVehicle.generatePlate(); const metadata = data.data || ({} as { properties?: VehicleProperties; [key: string]: any }); - const properties = data.properties || metadata.properties || ({} as VehicleProperties); - delete metadata.properties; if (!data.id && data.vin) { data.id = await CreateNewVehicle( @@ -78,7 +76,10 @@ export async function CreateVehicle( ); } - if (!entity) return; + if (!entity || !DoesEntityExist(entity)) return; + + const properties = data.properties || metadata.properties || ({} as VehicleProperties); + delete metadata.properties; return new OxVehicle( entity,