93747: Feedback 2022-12-21 - fixing move patch

This commit is contained in:
Kristof De Langhe
2023-01-02 13:17:41 +01:00
parent d4c30044f7
commit 6773ad967b
2 changed files with 5 additions and 4 deletions

View File

@@ -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);
});

View File

@@ -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",