From b9f8d7161d095d77d04acbf0cc29a0561f95a0d0 Mon Sep 17 00:00:00 2001 From: kajol Date: Mon, 30 Mar 2020 22:49:52 +0530 Subject: [PATCH 1/2] fixed_view_all_submission --- .../challengeviewallsubmissions.component.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/components/challenge/challengeviewallsubmissions/challengeviewallsubmissions.component.ts b/src/app/components/challenge/challengeviewallsubmissions/challengeviewallsubmissions.component.ts index 54c7f38c9..fef76bed8 100644 --- a/src/app/components/challenge/challengeviewallsubmissions/challengeviewallsubmissions.component.ts +++ b/src/app/components/challenge/challengeviewallsubmissions/challengeviewallsubmissions.component.ts @@ -181,7 +181,7 @@ export class ChallengeviewallsubmissionsComponent implements OnInit, AfterViewIn }); this.challengeService.currentParticipationStatus.subscribe(status => { this.isParticipated = status; - if (!status) { + if (status) { this.globalService.storeData(this.globalService.redirectStorageKey, {path: this.routerPublic.url}); let redirectToPath = ''; if (this.router.url.split('/').length === 4) { From 04608e1e00edfa8916ee6857f900bb050119ceca Mon Sep 17 00:00:00 2001 From: kajol Date: Sat, 23 May 2020 23:15:59 +0530 Subject: [PATCH 2/2] fix_tabs_inconsistancy_for_challenge_host --- .../challengeviewallsubmissions.component.ts | 2 +- src/app/services/challenge.service.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/app/components/challenge/challengeviewallsubmissions/challengeviewallsubmissions.component.ts b/src/app/components/challenge/challengeviewallsubmissions/challengeviewallsubmissions.component.ts index fef76bed8..54c7f38c9 100644 --- a/src/app/components/challenge/challengeviewallsubmissions/challengeviewallsubmissions.component.ts +++ b/src/app/components/challenge/challengeviewallsubmissions/challengeviewallsubmissions.component.ts @@ -181,7 +181,7 @@ export class ChallengeviewallsubmissionsComponent implements OnInit, AfterViewIn }); this.challengeService.currentParticipationStatus.subscribe(status => { this.isParticipated = status; - if (status) { + if (!status) { this.globalService.storeData(this.globalService.redirectStorageKey, {path: this.routerPublic.url}); let redirectToPath = ''; if (this.router.url.split('/').length === 4) { diff --git a/src/app/services/challenge.service.ts b/src/app/services/challenge.service.ts index a1627e362..2e1e508df 100644 --- a/src/app/services/challenge.service.ts +++ b/src/app/services/challenge.service.ts @@ -135,6 +135,7 @@ export class ChallengeService { }); SELF.fetchPhases(id); SELF.fetchPhaseSplits(id); + SELF.changeChallengeHostStatus(false); this.apiService.getUrl(API_PATH).subscribe( data => { if (data['id'] === parseInt(id, 10)) {