mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-07 18:14:17 +00:00
Minor change to comment.
This commit is contained in:
@@ -53,8 +53,7 @@ export class DsoDataRedirectService extends DataService<any> {
|
|||||||
tap((response) => {
|
tap((response) => {
|
||||||
if (response.hasSucceeded) {
|
if (response.hasSucceeded) {
|
||||||
const uuid = response.payload.uuid;
|
const uuid = response.payload.uuid;
|
||||||
// Is there an existing method somewhere that converts dso type to endpoint?
|
// Is there an existing method somewhere that converts dso type route?
|
||||||
// This will not work for all endpoints!
|
|
||||||
const dsoType = this.getEndpointFromDSOType(response.payload.type);
|
const dsoType = this.getEndpointFromDSOType(response.payload.type);
|
||||||
if (hasValue(uuid) && hasValue(dsoType)) {
|
if (hasValue(uuid) && hasValue(dsoType)) {
|
||||||
this.router.navigate([dsoType + '/' + uuid]);
|
this.router.navigate([dsoType + '/' + uuid]);
|
||||||
@@ -65,6 +64,7 @@ export class DsoDataRedirectService extends DataService<any> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
getEndpointFromDSOType(dsoType: string): string {
|
getEndpointFromDSOType(dsoType: string): string {
|
||||||
|
// Are there other routes to consider?
|
||||||
if (dsoType.startsWith('item')) {
|
if (dsoType.startsWith('item')) {
|
||||||
return 'items'
|
return 'items'
|
||||||
} else if (dsoType.startsWith('community')) {
|
} else if (dsoType.startsWith('community')) {
|
||||||
|
Reference in New Issue
Block a user