Fixed add new infinity id bug & fixed translations #1.1.0.rc5

This commit is contained in:
Sven Heidemann 2023-08-18 08:26:00 +02:00
parent 19ed164845
commit 919970d199
6 changed files with 9 additions and 9 deletions

View File

@ -73,7 +73,7 @@ export class AuthUserComponent extends ComponentWithTable implements OnInit, OnD
private fb: FormBuilder,
private translate: TranslateService
) {
super("auth-users", ["first_name", "last_name", "email", "active", 'auth_role', 'password']);
super("auth-users", ["first_name", "last_name", "email", "active", "auth_role", "password"]);
}
ngOnInit(): void {
@ -319,7 +319,7 @@ export class AuthUserComponent extends ComponentWithTable implements OnInit, OnD
addUser(table: Table) {
const newUser = JSON.parse(JSON.stringify(this.newUserTemplate));
newUser.id = Math.max.apply(Math, this.users.map(u => {
newUser.id = this.users.length == 0 ? 1 : Math.max.apply(Math, this.users.map(u => {
return u.id ?? 0;
})) + 1;

View File

@ -39,7 +39,7 @@ export class ConfigListComponent {
}
addNew(table: Table) {
const id = Math.max.apply(Math, this.internal_data.map(value => {
const id = this.internal_data.length == 0 ? 1 : Math.max.apply(Math, this.internal_data.map(value => {
return value.id ?? 0;
})) + 1;
const newItem = { id: id, value: "" };

View File

@ -27,7 +27,7 @@ export class FeatureFlagListComponent extends ConfigListComponent implements OnI
}
override addNew(table: Table) {
const id = Math.max.apply(Math, this.internal_data.map(value => {
const id = this.internal_data.length == 0 ? 1 : Math.max.apply(Math, this.internal_data.map(value => {
return value.id ?? 0;
})) + 1;
const newItem = { id: id, value: { key: "", value: false } };

View File

@ -303,7 +303,7 @@ export class AchievementComponent extends ComponentWithTable implements OnInit,
public addAchievement(table: Table): void {
const newAchievement = JSON.parse(JSON.stringify(this.newAchievementTemplate));
newAchievement.id = Math.max.apply(Math, this.achievements.map(l => {
newAchievement.id = this.achievements.length == 0 ? 1 : Math.max.apply(Math, this.achievements.map(l => {
return l.id ?? 0;
})) + 1;

View File

@ -216,7 +216,7 @@ export class AutoRolesComponent extends ComponentWithTable implements OnInit, On
})).subscribe(result => {
this.isEditingNew = false;
this.spinner.hideSpinner();
this.toastService.success(this.translate.instant("view.server.auto_roles.message.auto_role_created"), this.translate.instant("view.server.auto_roles.message.auto_role_create_d", { id: result.autoRole.createAutoRole?.id }));
this.toastService.success(this.translate.instant("view.server.auto_roles.message.auto_role_create"), this.translate.instant("view.server.auto_roles.message.auto_role_create_d", { id: result.autoRole.createAutoRole?.id }));
this.loadNextPage();
});
}
@ -256,7 +256,7 @@ export class AutoRolesComponent extends ComponentWithTable implements OnInit, On
public addAutoRole(table: Table): void {
const newAutoRole = JSON.parse(JSON.stringify(this.newAutoRoleTemplate));
newAutoRole.id = Math.max.apply(Math, this.auto_roles.map(u => {
newAutoRole.id = this.auto_roles.length == 0 ? 1 : Math.max.apply(Math, this.auto_roles.map(u => {
return u.id ?? 0;
})) + 1;

View File

@ -260,7 +260,7 @@ export class LevelsComponent extends ComponentWithTable implements OnInit, OnDes
public addLevel(table: Table): void {
const newLevel = JSON.parse(JSON.stringify(this.newLevelTemplate));
newLevel.id = Math.max.apply(Math, this.levels.map(l => {
newLevel.id = this.levels.length == 0 ? 1 : Math.max.apply(Math, this.levels.map(l => {
return l.id ?? 0;
})) + 1;