From 580f79b6eff2e870ab3d5c54e69007c24ce85cda Mon Sep 17 00:00:00 2001 From: Korina Cordero Date: Wed, 31 Jul 2019 07:17:45 +0000 Subject: [PATCH] Fix the query for mobile policy in updateInfo. #239 --- src/Controller/APIController.php | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/Controller/APIController.php b/src/Controller/APIController.php index 3965c4f2..91e269bd 100644 --- a/src/Controller/APIController.php +++ b/src/Controller/APIController.php @@ -402,14 +402,17 @@ class APIController extends Controller $cust->setPhoneMobile(substr($this->session->getPhoneNumber(), 2)); // get privacy policy for mobile - $policy = $em->createQuery('SELECT policy FROM App\Entity\PrivacyPolicy policy WHERE policy.name LIKE :policy_type') - ->setParameter('policy_type', "%" . "mobile" . "%") - ->getOneOrNullResult(); + $dotenv = new Dotenv(); + $dotenv->loadEnv(__DIR__.'/../../.env'); + + $policy_mobile_id = $_ENV['POLICY_MOBILE']; + + $mobile_policy = $em->getRepository(PrivacyPolicy::class)->find($policy_mobile_id); // set policy id - if ($policy != null) + if ($mobile_policy != null) { - $cust->setPrivacyPolicyMobile($policy); + $cust->setPrivacyPolicyMobile($mobile_policy); } $em->flush();