From 74ff7b114ef998cc59bef8360d8105d5e2d18e01 Mon Sep 17 00:00:00 2001 From: Matthieu Benoist <mbenoist@ausy-group.com> Date: Mon, 27 Jul 2020 14:28:01 +0200 Subject: [PATCH] Fix the CGU redirect for datasets without Data tab --- src/app/shared/components/cgu-modal/cgu-modal.component.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/app/shared/components/cgu-modal/cgu-modal.component.ts b/src/app/shared/components/cgu-modal/cgu-modal.component.ts index 40ff1c5b..31dc0923 100644 --- a/src/app/shared/components/cgu-modal/cgu-modal.component.ts +++ b/src/app/shared/components/cgu-modal/cgu-modal.component.ts @@ -7,6 +7,7 @@ import { CMSContent } from '../../../editorialisation/models'; import { EditorialisationService } from '../../../editorialisation/services'; import { AppRoutes } from '../../../routes'; import { UserService } from '../../../user/services'; +import { DatasetDetailService } from '../../../dataset-detail/services'; @Component({ selector: 'app-cgu-modal', @@ -31,6 +32,7 @@ export class CguModalComponent implements OnInit { private _route: ActivatedRoute, private _cookieService: CookieService, private _userService: UserService, + private _datasetDetailService: DatasetDetailService, ) { } ngOnInit() { @@ -49,7 +51,8 @@ export class CguModalComponent implements OnInit { closeCguModal() { this.cguModalIsOpened = false; - this._router.navigate([`../${AppRoutes.data.uri}`], { relativeTo: this._route }); + const mRoute = (this._datasetDetailService.dataset.hasMap || this._datasetDetailService.dataset.hasTable ? AppRoutes.data.uri : AppRoutes.info.uri); + this._router.navigate([`../${mRoute}`], { relativeTo: this._route }); } acceptCgu() { -- GitLab