diff --git a/src/main/webapp/app/entities/categoria/update/categoria-update.component.html b/src/main/webapp/app/entities/categoria/update/categoria-update.component.html
index 778d75c..289ccb3 100644
--- a/src/main/webapp/app/entities/categoria/update/categoria-update.component.html
+++ b/src/main/webapp/app/entities/categoria/update/categoria-update.component.html
@@ -7,6 +7,9 @@
+
+ A category with that name already exists.
+
diff --git a/src/main/webapp/app/entities/categoria/update/categoria-update.component.ts b/src/main/webapp/app/entities/categoria/update/categoria-update.component.ts
index 45f8a09..c7e993a 100644
--- a/src/main/webapp/app/entities/categoria/update/categoria-update.component.ts
+++ b/src/main/webapp/app/entities/categoria/update/categoria-update.component.ts
@@ -21,8 +21,10 @@ export class CategoriaUpdateComponent implements OnInit {
nombre: [null, [Validators.required]],
estado: [null, [Validators.required]],
});
+ public duplicateName: boolean;
constructor(protected categoriaService: CategoriaService, protected activatedRoute: ActivatedRoute, protected fb: FormBuilder) {
+ this.duplicateName = false;
this.categorias = [];
this.loadAll();
}
@@ -55,14 +57,14 @@ export class CategoriaUpdateComponent implements OnInit {
this.subscribeToSaveResponse(this.categoriaService.create(categoria));
}
} else {
- this.previousState();
+ this.duplicateName = true;
+ this.isSaving = false;
}
}
protected categoryExists(categoria: ICategoria): boolean {
this.loadAll();
var condicion = this.categorias!.some(cat => cat.nombre === categoria.nombre);
- debugger;
return condicion;
}
diff --git a/src/main/webapp/i18n/es/categoria.json b/src/main/webapp/i18n/es/categoria.json
index 1007afa..1a7b898 100644
--- a/src/main/webapp/i18n/es/categoria.json
+++ b/src/main/webapp/i18n/es/categoria.json
@@ -21,7 +21,10 @@
"nombre": "Nombre",
"estado": "Estado",
"encuesta": "Encuesta",
- "plantilla": "Plantilla"
+ "plantilla": "Plantilla",
+ "errors": {
+ "duplicateName": "Ya existe una categorÃa con ese nombre."
+ }
}
}
}