diff --git a/apps/dsp-app/src/app/workspace/results/results.component.ts b/apps/dsp-app/src/app/workspace/results/results.component.ts index 88a36f7ce4..654e2bcb89 100644 --- a/apps/dsp-app/src/app/workspace/results/results.component.ts +++ b/apps/dsp-app/src/app/workspace/results/results.component.ts @@ -39,6 +39,8 @@ export class ResultsComponent { splitSize: SplitSize; + projectUuid: string; + constructor(private _route: ActivatedRoute, private _titleService: Title) { const parentParams$ = this._route.parent.paramMap; const params$ = this._route.paramMap; @@ -80,14 +82,7 @@ export class ResultsComponent { } private _handleParentParams(parentParams: Params) { - const uuid = parentParams.get('uuid'); - if (uuid) { - this.searchParams = { - query: '', - mode: 'gravsearch' - }; - this.searchParams.projectUuid = uuid; - } + this.projectUuid = parentParams.get('uuid'); } private _handleSearchParams(params: Params) { @@ -99,6 +94,10 @@ export class ResultsComponent { mode: this.searchMode, }; + if(this.projectUuid) { + this.searchParams.projectUuid = this.projectUuid; + } + if (params.get('project') && this.searchMode === 'fulltext') { this.searchParams.filter = { limitToProject: decodeURIComponent(params.get('project')),