mirror of
https://github.com/wiosna-dev/limesurvey-api-client.git
synced 2026-03-12 10:11:49 +01:00
ParticipantService - getParticipant() method - get all participants of survey first (to avoid problem when participants exist but are not loaded)
This commit is contained in:
@@ -160,6 +160,11 @@ class ParticipantService
|
|||||||
*/
|
*/
|
||||||
public function getParticipant($surveyId, $email)
|
public function getParticipant($surveyId, $email)
|
||||||
{
|
{
|
||||||
|
/*
|
||||||
|
* I have to get all participants of survey to avoid problem when participants exist but are not loaded
|
||||||
|
*/
|
||||||
|
$this->getSurveyParticipants($surveyId);
|
||||||
|
|
||||||
return $this
|
return $this
|
||||||
->allParticipants
|
->allParticipants
|
||||||
->getParticipantOfSurvey($surveyId, $email);
|
->getParticipantOfSurvey($surveyId, $email);
|
||||||
|
|||||||
@@ -125,7 +125,7 @@ class ParticipantServiceTest extends BaseTestCase
|
|||||||
|
|
||||||
public function testGetParticipant()
|
public function testGetParticipant()
|
||||||
{
|
{
|
||||||
$rpcClientManager = $this->getJsonRpcClientManager(0);
|
$rpcClientManager = $this->getJsonRpcClientManager(1);
|
||||||
$sessionManager = $this->getSessionManager();
|
$sessionManager = $this->getSessionManager();
|
||||||
|
|
||||||
$this->createServiceWithoutParticipants($rpcClientManager, $sessionManager);
|
$this->createServiceWithoutParticipants($rpcClientManager, $sessionManager);
|
||||||
|
|||||||
Reference in New Issue
Block a user