fix(import): handle IOrbiterClient.ShipInterior being undefined
All checks were successful
Build / build (pull_request) Successful in 58s

This commit is contained in:
Sainan 2025-08-22 23:25:15 +02:00
parent 5e1ff64cca
commit 0be09a5d64
2 changed files with 2 additions and 2 deletions

View File

@ -481,7 +481,7 @@ const convertShip = (client: IOrbiterClient): IOrbiterDatabase => {
...client,
ShipInterior: {
...client.ShipInterior,
Colors: Array.isArray(client.ShipInterior.Colors) ? {} : client.ShipInterior.Colors
Colors: typeof client.ShipInterior == "object" ? client.ShipInterior.Colors : undefined
},
Rooms: client.Rooms.map(convertRoom),
FavouriteLoadoutId: client.FavouriteLoadoutId ? new Types.ObjectId(client.FavouriteLoadoutId.$oid) : undefined

View File

@ -16,8 +16,8 @@ export type TBootLocation = "LISET" | "DRIFTER_CAMP" | "APARTMENT" | "SHOP";
export interface IOrbiterClient {
Features: string[];
ShipId: IOid;
ShipInterior: IShipCustomization;
Rooms: IRoomClient[];
ShipInterior?: IShipCustomization;
VignetteFish?: string[];
FavouriteLoadoutId?: IOid;
Wallpaper?: string;