返回提交历史
Modified
src/services/importService.ts
+1
-1
Modified
src/types/personalRoomsTypes.ts
+1
-1
XFEstudio/XFESpaceNinjaServer
fix(import): handle IOrbiterClient.ShipInterior being undefined (#2681)
Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/2681 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2c43d897
代码差异
2 个文件
+2
-2
@@ -481,7 +481,7 @@ const convertShip = (client: IOrbiterClient): IOrbiterDatabase => {
481
481
...client,
482
482
ShipInterior: {
483
483
...client.ShipInterior,
484
Colors: Array.isArray(client.ShipInterior.Colors) ? {} : client.ShipInterior.Colors
484
Colors: typeof client.ShipInterior == "object" ? client.ShipInterior.Colors : undefined
485
485
},
486
486
Rooms: client.Rooms.map(convertRoom),
487
487
FavouriteLoadoutId: client.FavouriteLoadoutId ? new Types.ObjectId(client.FavouriteLoadoutId.$oid) : undefined
@@ -16,8 +16,8 @@ export type TBootLocation = "LISET" | "DRIFTER_CAMP" | "APARTMENT" | "SHOP";
16
16
export interface IOrbiterClient {
17
17
Features: string[];
18
18
ShipId: IOid;
19
ShipInterior: IShipCustomization;
20
19
Rooms: IRoomClient[];
20
ShipInterior?: IShipCustomization;
21
21
VignetteFish?: string[];
22
22
FavouriteLoadoutId?: IOid;
23
23
Wallpaper?: string;