fix(import): handle IOrbiterClient.ShipInterior being undefined (#2681)
Reviewed-on: #2681 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
This commit is contained in:
parent
217eb1f61b
commit
2c43d897c0
@ -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
|
||||
|
||||
@ -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;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user