Skip to content

Commit 521fd8e

Browse files
tree-bugfixed with comma-seperated multivocs
1 parent d3095a6 commit 521fd8e

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

src/webfrontend/CustomDataTypeDante.coffee

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1136,6 +1136,7 @@ class CustomDataTypeDANTE extends CustomDataTypeWithCommons
11361136
else
11371137
# else get first voc from given voclist (1-n)
11381138
vocParameter = that.getActiveVocabularyName(cdata, opts)
1139+
vocParameter = vocParameter.replace /,/g, "|"
11391140
vocParameter = vocParameter.split('|')
11401141
vocParameter = vocParameter[0]
11411142

@@ -1364,14 +1365,15 @@ class CustomDataTypeDANTE extends CustomDataTypeWithCommons
13641365
value: that.getVocabularyNameFromDatamodel(opts)
13651366
)
13661367
select_items.push item
1367-
# add vocs to select
1368-
for entry, key in data
1369-
item = (
1370-
text: entry.prefLabel.de
1371-
value: entry.notation[0]
1372-
)
1373-
select_items.push item
1374-
1368+
# add vocs to select, keep sorting from parameter
1369+
for vocEntry, vocKey in vocTestArr
1370+
for entry, key in data
1371+
if vocEntry == entry.notation[0]
1372+
item = (
1373+
text: entry.prefLabel.de
1374+
value: entry.notation[0]
1375+
)
1376+
select_items.push item
13751377
thisSelect.enable()
13761378
dfr.resolve(select_items)
13771379
)

0 commit comments

Comments
 (0)