fix(importer): accept loadouts without GEAR field
All checks were successful
Build / build (pull_request) Successful in 55s

New inventories don't have that field
This commit is contained in:
AMelonInsideLemon 2025-08-20 17:28:52 +02:00
parent bfc4048721
commit c297ac01e9
2 changed files with 2 additions and 2 deletions

View File

@ -444,7 +444,7 @@ export const importLoadOutPresets = (db: ILoadoutDatabase, client: ILoadOutPrese
db.NORMAL_PVP = client.NORMAL_PVP.map(convertLoadOutConfig); db.NORMAL_PVP = client.NORMAL_PVP.map(convertLoadOutConfig);
db.LUNARO = client.LUNARO.map(convertLoadOutConfig); db.LUNARO = client.LUNARO.map(convertLoadOutConfig);
db.OPERATOR = client.OPERATOR.map(convertLoadOutConfig); db.OPERATOR = client.OPERATOR.map(convertLoadOutConfig);
db.GEAR = client.GEAR.map(convertLoadOutConfig); db.GEAR = client.GEAR ? client.GEAR.map(convertLoadOutConfig) : [];
db.KDRIVE = client.KDRIVE.map(convertLoadOutConfig); db.KDRIVE = client.KDRIVE.map(convertLoadOutConfig);
db.DATAKNIFE = client.DATAKNIFE.map(convertLoadOutConfig); db.DATAKNIFE = client.DATAKNIFE.map(convertLoadOutConfig);
db.MECH = client.MECH.map(convertLoadOutConfig); db.MECH = client.MECH.map(convertLoadOutConfig);

View File

@ -96,7 +96,7 @@ export interface ILoadOutPresets {
ARCHWING: ILoadoutConfigClient[]; ARCHWING: ILoadoutConfigClient[];
SENTINEL: ILoadoutConfigClient[]; SENTINEL: ILoadoutConfigClient[];
OPERATOR: ILoadoutConfigClient[]; OPERATOR: ILoadoutConfigClient[];
GEAR: ILoadoutConfigClient[]; GEAR?: ILoadoutConfigClient[];
KDRIVE: ILoadoutConfigClient[]; KDRIVE: ILoadoutConfigClient[];
DATAKNIFE: ILoadoutConfigClient[]; DATAKNIFE: ILoadoutConfigClient[];
MECH: ILoadoutConfigClient[]; MECH: ILoadoutConfigClient[];