Fix: Bill Deactivate guard was running when printing kots / bills when items were added to new kot.

This commit is contained in:
2021-07-02 09:05:07 +05:30
parent 1287d8f7ac
commit 17702a433b
3 changed files with 16 additions and 9 deletions

View File

@ -14,7 +14,7 @@ import { BillsComponent } from './bills/bills.component';
export class CanDeactivateBillGuard implements CanDeactivate<BillsComponent> {
constructor(private dialog: MatDialog) {}
canDeactivate(component: BillsComponent): Observable<boolean> | boolean {
if (!component.bs.isDirty()) {
if (component.bs.canDeactivate()) {
return observableOf(true);
}
const dialogRef = this.dialog.open(ConfirmDialogComponent, {