From fe7c71aecd3abd39f262593de7960b3eeadb4ff8 Mon Sep 17 00:00:00 2001 From: Antonin Delpeuch Date: Mon, 21 Oct 2019 10:06:37 +0100 Subject: [PATCH] Update Wikidata extension for 3.3 --- .../wikidata/module/scripts/dialogs/schema-alignment-dialog.js | 2 +- .../wikidata/operations/PerformWikibaseEditsOperation.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions/wikidata/module/scripts/dialogs/schema-alignment-dialog.js b/extensions/wikidata/module/scripts/dialogs/schema-alignment-dialog.js index cc6760e17..f674e7a8c 100644 --- a/extensions/wikidata/module/scripts/dialogs/schema-alignment-dialog.js +++ b/extensions/wikidata/module/scripts/dialogs/schema-alignment-dialog.js @@ -985,7 +985,7 @@ SchemaAlignmentDialog._initField = function(inputContainer, mode, initialValue, changedCallback(); }); - SchemaAlignmentDialog.setupStringInputValidation(input, /^\d{4}(-[0-1]\d(-[0-3]\d)?)?$/); + SchemaAlignmentDialog.setupStringInputValidation(input, /^((\d{4}(-[0-1]\d(-[0-3]\d)?)?)|TODAY)$/); } else if (mode === "globe-coordinate") { input.attr("placeholder", "lat,lon"); var propagateValue = function(val) { diff --git a/extensions/wikidata/src/org/openrefine/wikidata/operations/PerformWikibaseEditsOperation.java b/extensions/wikidata/src/org/openrefine/wikidata/operations/PerformWikibaseEditsOperation.java index eb880c7b5..78db88a26 100644 --- a/extensions/wikidata/src/org/openrefine/wikidata/operations/PerformWikibaseEditsOperation.java +++ b/extensions/wikidata/src/org/openrefine/wikidata/operations/PerformWikibaseEditsOperation.java @@ -175,7 +175,7 @@ public class PerformWikibaseEditsOperation extends EngineDependentOperation { // make sure they can be told apart. String summaryWithoutCommas = _summary.replaceAll(", ","ꓹ ").replaceAll(": ","։ "); String summary = summaryWithoutCommas + String.format(" ([[:toollabs:editgroups/b/OR/%s|details]])", - (Long.toHexString(token).substring(0, 9))); + (Long.toHexString(token).substring(0, 10))); // Evaluate the schema List itemDocuments = _schema.evaluate(_project, _engine);