mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-07 01:54:15 +00:00
93747: Feedback 2022-12-21 - fixing move patch
This commit is contained in:
@@ -440,11 +440,12 @@ export class DsoEditMetadataForm {
|
||||
const valuesWithoutRemoved = values.filter((value: DsoEditMetadataValue) => value.change !== DsoEditMetadataChangeType.REMOVE);
|
||||
const moveOperations = moveAnalyser
|
||||
.diff(
|
||||
valuesWithoutRemoved
|
||||
.map((value: DsoEditMetadataValue) => value.newValue.place),
|
||||
[...valuesWithoutRemoved]
|
||||
.sort((a: DsoEditMetadataValue, b: DsoEditMetadataValue) => a.originalValue.place - b.originalValue.place)
|
||||
.map((value: DsoEditMetadataValue) => value.newValue.place))
|
||||
.map((value: DsoEditMetadataValue) => value.originalValue.place),
|
||||
[...valuesWithoutRemoved]
|
||||
.sort((a: DsoEditMetadataValue, b: DsoEditMetadataValue) => a.newValue.place - b.newValue.place)
|
||||
.map((value: DsoEditMetadataValue) => value.originalValue.place))
|
||||
.map((operation: MoveOperation) => new MetadataPatchMoveOperation(field, +operation.from.substr(1), +operation.path.substr(1)).toOperation());
|
||||
operations.push(...moveOperations);
|
||||
});
|
||||
|
@@ -1837,7 +1837,7 @@
|
||||
|
||||
"item.edit.metadata.reinstate-button": "Undo",
|
||||
|
||||
"item.edit.metadata.reset-order-button": "Reset value order",
|
||||
"item.edit.metadata.reset-order-button": "Undo reorder",
|
||||
|
||||
"item.edit.metadata.save-button": "Save",
|
||||
|
||||
|
Reference in New Issue
Block a user