Fix routes not working with baseHref

This commit is contained in:
Alexandre Vryghem
2023-09-01 21:09:40 +02:00
parent 404ccd9b0e
commit 18febff7a6
3 changed files with 7 additions and 3 deletions

View File

@@ -25,7 +25,7 @@
<div class="{{columnSizes.columns[3].buildClasses()}} row-element d-flex align-items-center"> <div class="{{columnSizes.columns[3].buildClasses()}} row-element d-flex align-items-center">
<div class="text-center w-100"> <div class="text-center w-100">
<div class="btn-group relationship-action-buttons"> <div class="btn-group relationship-action-buttons">
<a *ngIf="bitstreamDownloadUrl != null" [href]="bitstreamDownloadUrl" <a *ngIf="bitstreamDownloadUrl != null" [routerLink]="bitstreamDownloadUrl"
class="btn btn-outline-primary btn-sm" class="btn btn-outline-primary btn-sm"
title="{{'item.edit.bitstreams.edit.buttons.download' | translate}}" title="{{'item.edit.bitstreams.edit.buttons.download' | translate}}"
[attr.data-test]="'download-button' | dsBrowserOnly"> [attr.data-test]="'download-button' | dsBrowserOnly">

View File

@@ -13,6 +13,7 @@ import { createSuccessfulRemoteDataObject$ } from '../../../../shared/remote-dat
import { getBitstreamDownloadRoute } from '../../../../app-routing-paths'; import { getBitstreamDownloadRoute } from '../../../../app-routing-paths';
import { By } from '@angular/platform-browser'; import { By } from '@angular/platform-browser';
import { BrowserOnlyMockPipe } from '../../../../shared/testing/browser-only-mock.pipe'; import { BrowserOnlyMockPipe } from '../../../../shared/testing/browser-only-mock.pipe';
import { RouterTestingModule } from '@angular/router/testing';
let comp: ItemEditBitstreamComponent; let comp: ItemEditBitstreamComponent;
let fixture: ComponentFixture<ItemEditBitstreamComponent>; let fixture: ComponentFixture<ItemEditBitstreamComponent>;
@@ -72,7 +73,10 @@ describe('ItemEditBitstreamComponent', () => {
); );
TestBed.configureTestingModule({ TestBed.configureTestingModule({
imports: [TranslateModule.forRoot()], imports: [
RouterTestingModule.withRoutes([]),
TranslateModule.forRoot(),
],
declarations: [ declarations: [
ItemEditBitstreamComponent, ItemEditBitstreamComponent,
VarDirective, VarDirective,

View File

@@ -22,7 +22,7 @@ export const GOOGLE_ANALYTICS_KLARO_KEY = 'google-analytics';
export const klaroConfiguration: any = { export const klaroConfiguration: any = {
storageName: ANONYMOUS_STORAGE_NAME_KLARO, storageName: ANONYMOUS_STORAGE_NAME_KLARO,
privacyPolicy: '/info/privacy', privacyPolicy: './info/privacy',
/* /*
Setting 'hideLearnMore' to 'true' will hide the "learn more / customize" link in Setting 'hideLearnMore' to 'true' will hide the "learn more / customize" link in