forked from OpenWF/SpaceNinjaServer
		
	fix(import): handle IOrbiterClient.ShipInterior being undefined (#2681)
Reviewed-on: OpenWF/SpaceNinjaServer#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,
 | 
					        ...client,
 | 
				
			||||||
        ShipInterior: {
 | 
					        ShipInterior: {
 | 
				
			||||||
            ...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),
 | 
					        Rooms: client.Rooms.map(convertRoom),
 | 
				
			||||||
        FavouriteLoadoutId: client.FavouriteLoadoutId ? new Types.ObjectId(client.FavouriteLoadoutId.$oid) : undefined
 | 
					        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 {
 | 
					export interface IOrbiterClient {
 | 
				
			||||||
    Features: string[];
 | 
					    Features: string[];
 | 
				
			||||||
    ShipId: IOid;
 | 
					    ShipId: IOid;
 | 
				
			||||||
    ShipInterior: IShipCustomization;
 | 
					 | 
				
			||||||
    Rooms: IRoomClient[];
 | 
					    Rooms: IRoomClient[];
 | 
				
			||||||
 | 
					    ShipInterior?: IShipCustomization;
 | 
				
			||||||
    VignetteFish?: string[];
 | 
					    VignetteFish?: string[];
 | 
				
			||||||
    FavouriteLoadoutId?: IOid;
 | 
					    FavouriteLoadoutId?: IOid;
 | 
				
			||||||
    Wallpaper?: string;
 | 
					    Wallpaper?: string;
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user