From 2a7315c2779022da2f0f6ff85b3a2b894e52710c Mon Sep 17 00:00:00 2001 From: Marcelo Puebla Date: Fri, 31 Jan 2020 10:33:36 -0300 Subject: [PATCH] Fix Al cerrar modal de promocion --- .../modules/seleccion-articulos/seleccion-articulos.component.ts | 6 +++++- src/app/shared/promocion/promocion.component.ts | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/app/modules/seleccion-articulos/seleccion-articulos.component.ts b/src/app/modules/seleccion-articulos/seleccion-articulos.component.ts index 09f84d6..cb1a718 100644 --- a/src/app/modules/seleccion-articulos/seleccion-articulos.component.ts +++ b/src/app/modules/seleccion-articulos/seleccion-articulos.component.ts @@ -129,11 +129,15 @@ export class SeleccionArticulosComponent implements OnInit, AfterViewInit, OnDes } openModalPromos(articulo: IArticulo) { + if (this.modalRef) return; this.articuloService.setArticulosSinImagen([articulo]); this.modalRef = this.modalService.show(PromocionComponent, { initialState: { articulosPromo: [articulo] }, - class: 'modal-dialog-centered' + class: 'modal-dialog-centered', + ignoreBackdropClick: true, }); + this.modalRef.content.onClose + .subscribe(() => this.modalRef = null); this.mediaPantalla(); } diff --git a/src/app/shared/promocion/promocion.component.ts b/src/app/shared/promocion/promocion.component.ts index eaa6348..fec95c4 100644 --- a/src/app/shared/promocion/promocion.component.ts +++ b/src/app/shared/promocion/promocion.component.ts @@ -52,6 +52,7 @@ export class PromocionComponent implements OnInit { } else { promo.cantidad = 1; this.articuloService.setArticulo(promo); + this.onClose.next(); this.modalPromocion.hide(); } }, err => console.error(err)); -- 1.9.1