File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed
templates/components/itilobject/timeline Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change 350350 // set validator type
351351 $ (" #dropdown__validatortype_{{ rand }}" ).trigger (' setValue' , data .validatortype );
352352
353+ // Approver is a group or multiple users of a group
353354 if (data .groups_id !== undefined && data .groups_id !== null ) {
354355 waitForElement (" #dropdown_groups_id{{ rand }}" ).then ((elm ) => {
355356 // set groups_id
360361 waitForElement (" #dropdown_items_id_target{{ rand }}" ).then ((elm ) => {
361362 // set items_id_target
362363 $ (" #dropdown_items_id_target{{ rand }}" ).ready (function () {
363- $ (" #dropdown_items_id_target{{ rand }}" ).trigger (' setValue' , data .items_id_target );
364+ if (Array .isArray (data .items_id_target )) {
365+ $ (" #dropdown_items_id_target{{ rand }}" ).val (data .items_id_target );
366+ $ (" #dropdown_items_id_target{{ rand }}" ).trigger (' change' );
367+ } else {
368+ $ (" #dropdown_items_id_target{{ rand }}" ).trigger (' setValue' , data .items_id_target );
369+ }
364370 });
365371 });
366372 });
367- } else if (data .items_id_target !== undefined ) {
373+ }
374+ // Approver is a single user
375+ else if (data .items_id_target !== undefined )
376+ {
368377 new Promise ((resolve ) => {
369378 // if dropdown_items_id_target exists, wait for it to be removed
370379 // is required because the dropdown is removed and recreated when the setValue is triggered
You can’t perform that action at this time.
0 commit comments