File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed
python/plugins/processing/gui Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -1361,9 +1361,17 @@ def setValue(self, value):
1361
1361
if self .param .allowMultiple ():
1362
1362
options = self .widget .options
1363
1363
selected = []
1364
- for i , opt in enumerate (options ):
1365
- if opt in value or opt == value :
1366
- selected .append (i )
1364
+ if isinstance (value , str ):
1365
+ value = value .split (';' )
1366
+
1367
+ for v in value :
1368
+ for i , opt in enumerate (options ):
1369
+ if opt == v :
1370
+ selected .append (i )
1371
+ # case insensitive check - only do if matching case value is not present
1372
+ elif v not in options and opt .lower () == v .lower ():
1373
+ selected .append (i )
1374
+
1367
1375
self .widget .setSelectedItems (selected )
1368
1376
else :
1369
1377
self .widget .setField (value )
You can’t perform that action at this time.
0 commit comments