From d6c9fba6343a2ee1fcd3f9609e800952415a2115 Mon Sep 17 00:00:00 2001
From: Timm Fitschen <t.fitschen@indiscale.com>
Date: Mon, 17 Feb 2020 13:31:11 +0100
Subject: [PATCH] BUG: make ext_revisions datamodel case insensitive

---
 src/core/js/ext_revisions.js | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/core/js/ext_revisions.js b/src/core/js/ext_revisions.js
index 98115692..2119a470 100644
--- a/src/core/js/ext_revisions.js
+++ b/src/core/js/ext_revisions.js
@@ -161,8 +161,11 @@ var ext_revisions = function ($, logger, edit_mode, getEntityID, transaction, _c
         for (let result of (await results)) {
             if (result.length !== 1) {
                 throw new Error("Invalid datamodel");
-            } else if (getEntityName(result[0]) === _datamodel.revisionOf) {
+            } else if (getEntityName(result[0]).toLowerCase() === _datamodel.revisionOf.toLowerCase()) {
                 _datamodel._revisionOfId = getEntityID(result[0]);
+                _datamodel.revisionOf = getEntityName(result[0]);
+            } else if (getEntityName(result[0]).toLowerCase() === _datamodel.obsolete.toLowerCase()) {
+                _datamodel.obsolete = getEntityName(result[0]);
             }
         }
     };
-- 
GitLab