Skip to content
Snippets Groups Projects
Commit dc607d6b authored by Martins, Laurent's avatar Martins, Laurent
Browse files

Merge branch '419-submit' into 'main'

fix #419 : Multicréation de suivis en cas de clics intempestifs

See merge request pub/numeco/misis/misis-frontend!126
parents 120f6224 ee6cebce
Branches
Tags
No related merge requests found
...@@ -8,6 +8,7 @@ import {FormArray, FormControl} from "@angular/forms"; ...@@ -8,6 +8,7 @@ import {FormArray, FormControl} from "@angular/forms";
import {SuiviSite} from "./model/suivi-site.model"; import {SuiviSite} from "./model/suivi-site.model";
import {TableauxDeSuiviService} from "../tableaux-de-suivi.service"; import {TableauxDeSuiviService} from "../tableaux-de-suivi.service";
import {Router} from "@angular/router"; import {Router} from "@angular/router";
import { debounce, debounceTime } from 'rxjs';
@Component({ @Component({
...@@ -63,7 +64,11 @@ export default class CreationSuiviSiteComponent { ...@@ -63,7 +64,11 @@ export default class CreationSuiviSiteComponent {
...this.form.controls.step1.value, ...this.form.controls.step1.value,
...this.form.controls.step2.value, ...this.form.controls.step2.value,
} }
this.tableauxDeSuiviService.create(suiviSiteForm as SuiviSite).subscribe((res) => { this.tableauxDeSuiviService.create(suiviSiteForm as SuiviSite)
.pipe(
debounceTime(500),
)
.subscribe((res) => {
this.form.disable(); this.form.disable();
this.form.reset(); this.form.reset();
this.router.navigate(['/tableaux-de-suivi']); this.router.navigate(['/tableaux-de-suivi']);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment