mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-07 10:04:11 +00:00
fix issue where there was no redirect to the item status page after a withdraw/reinstate/make private/public
This commit is contained in:
@@ -20,7 +20,7 @@ import { ITEM } from '../shared/item.resource-type';
|
||||
import {
|
||||
configureRequest,
|
||||
filterSuccessfulResponses,
|
||||
getRequestFromRequestHref,
|
||||
getRequestFromRequestHref, getRequestFromRequestUUID,
|
||||
getResponseFromEntry
|
||||
} from '../shared/operators';
|
||||
import { URLCombiner } from '../url-combiner/url-combiner';
|
||||
@@ -188,8 +188,9 @@ export class ItemDataService extends DataService<Item> {
|
||||
new PatchRequest(this.requestService.generateRequestId(), endpointURL, patchOperation)
|
||||
),
|
||||
configureRequest(this.requestService),
|
||||
map((request: RestRequest) => request.href),
|
||||
getRequestFromRequestHref(this.requestService),
|
||||
map((request: RestRequest) => request.uuid),
|
||||
getRequestFromRequestUUID(this.requestService),
|
||||
filter((requestEntry: RequestEntry) => requestEntry.completed),
|
||||
map((requestEntry: RequestEntry) => requestEntry.response)
|
||||
);
|
||||
}
|
||||
@@ -211,8 +212,9 @@ export class ItemDataService extends DataService<Item> {
|
||||
new PatchRequest(this.requestService.generateRequestId(), endpointURL, patchOperation)
|
||||
),
|
||||
configureRequest(this.requestService),
|
||||
map((request: RestRequest) => request.href),
|
||||
getRequestFromRequestHref(this.requestService),
|
||||
map((request: RestRequest) => request.uuid),
|
||||
getRequestFromRequestUUID(this.requestService),
|
||||
filter((requestEntry: RequestEntry) => requestEntry.completed),
|
||||
map((requestEntry: RequestEntry) => requestEntry.response)
|
||||
);
|
||||
}
|
||||
|
Reference in New Issue
Block a user