From 9a35fb37cfd3b49d4d1e1c15bca9f51fff722e46 Mon Sep 17 00:00:00 2001 From: Felix Lohmeier Date: Mon, 8 Feb 2021 16:11:24 +0100 Subject: [PATCH] =?UTF-8?q?spec=5FZ=5F06=20dublette=20Barcodes=20l=C3=B6sc?= =?UTF-8?q?hen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tasks/03-ba-sachsen.sh | 52 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/tasks/03-ba-sachsen.sh b/tasks/03-ba-sachsen.sh index 74f545a..d6eb2cb 100755 --- a/tasks/03-ba-sachsen.sh +++ b/tasks/03-ba-sachsen.sh @@ -526,6 +526,58 @@ else fi echo +# ------------------------- Dublette Barcodes löschen ------------------------ # + +# spec_Z_06 +echo "Dublette Barcodes löschen..." +if curl -fs \ + --data project="${projects[$p]}" \ + --data-urlencode "operations@-" \ + "${endpoint}/command/core/apply-operations$(refine_csrf)" > /dev/null \ + << "JSON" + [ + { + "op": "core/text-transform", + "engineConfig": { + "facets": [ + { + "type": "list", + "name": "8200", + "expression": "facetCount(value, 'value', '8200') > 1", + "columnName": "8200", + "invert": false, + "omitBlank": false, + "omitError": false, + "selection": [ + { + "v": { + "v": true, + "l": "true" + } + } + ], + "selectBlank": false, + "selectError": false + } + ], + "mode": "row-based" + }, + "columnName": "8200", + "expression": "null", + "onError": "keep-original", + "repeat": false, + "repeatCount": 10, + "description": "Text transform on cells in column 8200 using expression null" + } + ] +JSON +then + log "transformed ${p} (${projects[$p]})" +else + error "transform ${p} (${projects[$p]}) failed!" +fi +echo + # ================================== EXPORT ================================== # checkpoint "Export"; echo