From c5096e13c754e88f752afdb38ace219a7b0a8748 Mon Sep 17 00:00:00 2001 From: Allard Brand Date: Wed, 10 Aug 2016 15:49:06 +0200 Subject: [PATCH] Fix multiple [%CurrentObject%] placeholders Enable replacement of multiple [%CurrentObject%] placeholders --- src/LabelSelect/widget/LabelSelect.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/LabelSelect/widget/LabelSelect.js b/src/LabelSelect/widget/LabelSelect.js index 1f75a81..dd4e94a 100644 --- a/src/LabelSelect/widget/LabelSelect.js +++ b/src/LabelSelect/widget/LabelSelect.js @@ -75,7 +75,7 @@ define([ _fetchCurrentLabels: function (callback) { logger.debug(this.id + "._fetchCurrentLabels"); //fetch all referenced labels - var xpath = "//" + this._tagEntity + this.tagConstraint.replace("[%CurrentObject%]", this._contextObj.getGuid()); + var xpath = "//" + this._tagEntity + this.tagConstraint.replace(/\[\%CurrentObject\%\]/gi, this._contextObj.getGuid()); var filters = {}; if (this.sortAttr && this.sortOrder) { filters.sort = [[this.sortAttr, this.sortOrder]];