Fix createMagazineTemplate
failing when no userbuilds.magazineBuilds
array exists
This commit is contained in:
parent
9623bd5203
commit
3b255f3ce4
@ -193,6 +193,9 @@ export class BuildController
|
||||
this.logger.error(`Unable to delete preset, cannot find ${id} in weapon, equipment or magazine presets`);
|
||||
}
|
||||
|
||||
/**
|
||||
* Handle client/builds/magazine/save
|
||||
*/
|
||||
public createMagazineTemplate(sessionId: string, request: ISetMagazineRequest): void
|
||||
{
|
||||
const result: IMagazineBuild = {
|
||||
@ -206,6 +209,11 @@ export class BuildController
|
||||
|
||||
const profile = this.profileHelper.getFullProfile(sessionId);
|
||||
|
||||
if (!profile.userbuilds.magazineBuilds)
|
||||
{
|
||||
profile.userbuilds.magazineBuilds = [];
|
||||
}
|
||||
|
||||
const existingArrayId = profile.userbuilds.magazineBuilds.findIndex(item => item.Name === request.Name);
|
||||
|
||||
if (existingArrayId === -1)
|
||||
|
Loading…
Reference in New Issue
Block a user