diff --git a/resources/js/components/comisiones/barrios/ModalBarrio.vue b/resources/js/components/comisiones/barrios/ModalBarrio.vue index 5f6afa1..d7c4074 100644 --- a/resources/js/components/comisiones/barrios/ModalBarrio.vue +++ b/resources/js/components/comisiones/barrios/ModalBarrio.vue @@ -74,9 +74,10 @@ export default { ...mapActions('ui', ["toast", "error"]), async confirmar() { if (this.grupo_de_compra_nuevo) - this.crear(); + await this.crear(); else - this.modificar(); + await this.modificar(); + this.cerrar(); }, async crear() { await this.crearBarrio({ @@ -98,7 +99,6 @@ export default { passAdmin: this.passAdmin, passOllas: this.passOllas, }) - this.cerrar(); }, cerrar() { this.toggleModalBarrio(); diff --git a/resources/js/store/modules/comisiones.js b/resources/js/store/modules/comisiones.js index fb7a92b..a5ed5bd 100644 --- a/resources/js/store/modules/comisiones.js +++ b/resources/js/store/modules/comisiones.js @@ -29,8 +29,6 @@ const mutations = { }, seleccionarGrupoDeCompra(state, { grupo_de_compra }) { state.grupo_de_compra_actual = grupo_de_compra; - if (!grupo_de_compra) - state.grupo_de_compra_nuevo = false; }, actualizarGrupoDeCompra(state, { gdc_id, nombre, region }) { const barrio = state.grupos_de_compra.find(gdc => gdc.id === gdc_id); @@ -46,6 +44,7 @@ const mutations = { }, agregarGrupoDeCompra(state, grupo_de_compra) { state.grupos_de_compra.push(grupo_de_compra); + state.grupo_de_compra_nuevo = false; }, };