From 192bbef02d25aea3a1d1c5d53999fc22134b5ab6 Mon Sep 17 00:00:00 2001 From: Felix Lohmeier Date: Wed, 10 Feb 2021 11:23:31 +0100 Subject: [PATCH] ersetze .reverse()[0] durch [-1] --- rules/muenster/duplicates.json | 2 +- rules/muenster/file-id.json | 4 ++-- rules/wuppertal/ddc.json | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/rules/muenster/duplicates.json b/rules/muenster/duplicates.json index f70f5c5..958e87c 100644 --- a/rules/muenster/duplicates.json +++ b/rules/muenster/duplicates.json @@ -35,7 +35,7 @@ { "type": "list", "name": "id", - "expression": "grel:with(value.cross('muenster', columnName), rows, if(rows.length() > 1, if(rows.index.sort().reverse()[0] > row.index, 'is duplicate of a higher row number', 'has duplicate(s) with lower row number'), 'unique'))", + "expression": "grel:with(value.cross('muenster', columnName), rows, if(rows.length() > 1, if(rows.index.sort()[-1] > row.index, 'is duplicate of a higher row number', 'has duplicate(s) with lower row number'), 'unique'))", "columnName": "id", "invert": false, "omitBlank": false, diff --git a/rules/muenster/file-id.json b/rules/muenster/file-id.json index 2a91dc0..93a0d7d 100644 --- a/rules/muenster/file-id.json +++ b/rules/muenster/file-id.json @@ -26,10 +26,10 @@ "mode": "row-based" }, "columnName": "mets:mets - mets:fileSec - mets:fileGrp - mets:file - ID", - "expression": "grel:'FILE_' + row.record.cells['id'].value[0].split(':').reverse()[0] + '_' + (row.index - row.record.fromRowIndex + 1)", + "expression": "grel:'FILE_' + row.record.cells['id'].value[0].split(':')[-1] + '_' + (row.index - row.record.fromRowIndex + 1)", "onError": "keep-original", "repeat": false, "repeatCount": 10, - "description": "Text transform on cells in column mets:mets - mets:fileSec - mets:fileGrp - mets:file - ID using expression grel:'FILE_' + row.record.cells['id'].value[0].split(':').reverse()[0] + '_' + (row.index - row.record.fromRowIndex + 1)" + "description": "Text transform on cells in column mets:mets - mets:fileSec - mets:fileGrp - mets:file - ID using expression grel:'FILE_' + row.record.cells['id'].value[0].split(':')[-1] + '_' + (row.index - row.record.fromRowIndex + 1)" } ] diff --git a/rules/wuppertal/ddc.json b/rules/wuppertal/ddc.json index 7892fda..f1fa3f3 100644 --- a/rules/wuppertal/ddc.json +++ b/rules/wuppertal/ddc.json @@ -57,11 +57,11 @@ "mode": "row-based" }, "columnName": "setSpec", - "expression": "grel:value.split(':').reverse()[0]", + "expression": "grel:value.split(':')[-1]", "onError": "keep-original", "repeat": false, "repeatCount": 10, - "description": "Text transform on cells in column setSpec using expression grel:value.split(':').reverse()[0]" + "description": "Text transform on cells in column setSpec using expression grel:value.split(':')[-1]" }, { "op": "core/text-transform",