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." + } } } }