Dependency Graph

Dependency Graph
related to related to child of child of duplicate of duplicate of

View Issue Details

This bug affects 1 person(s).
IDProjectCategoryView StatusLast Update
16621Bug reportsRemoteControlpublic2021-07-12 11:53
ReporterTonyMonast Assigned Toc_schmitz  
Status closedResolutionfixed 
Product Version4.3.10 
Summary16621: RPC JSON API : The parameter "conditions" and "token" for the list_participants() do not allow multiple tokens anymore

While asking for help on the forum, a user (tpartner) suggested that I should use list_participants() function by passing several tokens in the token condition in order to retrieve a list of participants from a list of tokens. This works in version 3 of Lime Survey, and no longer works in version 4. This is a significant regression. Is it normal?

Steps To Reproduce

See forum post :

Additional Information

TagsNo tags attached.
Bug heat8
Complete LimeSurvey version number (& build)4.3.10+200812
I will donate to the project if issue is resolvedNo
Database type & version5.7.31
Server OS (if known)
Webserver software & version (if known)Apache
PHP Version7.4.9


related to 15999 closedollehar Feature requests Extend RemoControl function list_participants to allow basic conditions 




2020-08-26 19:38

partner   ~59641




2021-03-10 17:13

administrator   ~63059

You're using an outdated version of LimeSurvey. Please update to the latest version and check if the bug can still be reproduced. Thank you.



2021-03-29 19:53

administrator   ~63715

I can confirm it to be a regression in favor of new advanced condition.
This regression is now fixed by offering the new condition 'IN'.



2021-03-29 19:54

administrator   ~63716

Fix committed to master branch:



2021-03-30 08:35

developer   ~63718

I can confirm it to be a regression in favor of new advanced condition.

For information, some day ago, by mistake, i use ->compare("column", array()) : it work directly


Too late, but maybe best solution is to just (if columln exist) add ->compare($columnName, $valueOrTuple) … then user can send


More understandable (in my opinion).



2021-07-12 11:53

administrator   ~65307

Release done.

Related Changesets

LimeSurvey: master a12a92df

2021-03-29 19:54:50


Committer: GitHub Details Diff
Fixed issue 16621: In RemoteControl the parameter conditions and token for list_participants() do not allow multiple token IDs anymore (#1828) Affected Issues
mod - application/helpers/remotecontrol/remotecontrol_handle.php Diff File
mod - application/models/FailedLoginAttempt.php Diff File
mod - tests/unit/helpers/RemoteControlListParticipantsTest.php Diff File

Issue History

Date Modified Username Field Change
2020-08-26 19:35 TonyMonast New Issue
2020-08-26 19:38 tpartner Note Added: 59641
2020-08-26 19:38 tpartner Severity minor => partial_block
2021-03-10 17:13 ollehar Assigned To => ollehar
2021-03-10 17:13 ollehar Status new => feedback
2021-03-10 17:13 ollehar Note Added: 63059
2021-03-29 16:38 c_schmitz Assigned To ollehar => c_schmitz
2021-03-29 16:39 c_schmitz Relationship added related to 15999
2021-03-29 16:51 c_schmitz Status feedback => confirmed
2021-03-29 19:53 c_schmitz Note Added: 63715
2021-03-29 19:54 c_schmitz Changeset attached => LimeSurvey master a12a92df
2021-03-29 19:54 c_schmitz Note Added: 63716
2021-03-29 19:54 c_schmitz Resolution open => fixed
2021-03-29 19:55 c_schmitz Status confirmed => resolved
2021-03-30 08:35 DenisChenu Note Added: 63718
2021-07-12 11:53 c_schmitz Note Added: 65307
2021-07-12 11:53 c_schmitz Status resolved => closed