From 0d176017e7079b43f9f7b05c47ab3213587e5d7a Mon Sep 17 00:00:00 2001 From: "deb.monish" Date: Tue, 25 Jul 2017 23:32:46 +0530 Subject: [PATCH] CRM-20821 & CRM-20938 : minor fix --- CRM/Contribute/Form/ManagePremiums.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CRM/Contribute/Form/ManagePremiums.php b/CRM/Contribute/Form/ManagePremiums.php index 2cb9c4fa6c..5820ff2962 100644 --- a/CRM/Contribute/Form/ManagePremiums.php +++ b/CRM/Contribute/Form/ManagePremiums.php @@ -209,14 +209,14 @@ class CRM_Contribute_Form_ManagePremiums extends CRM_Contribute_Form { public static function formRule($params, $files) { // If choosing to upload an image, then an image must be provided - if (CRM_Utils_Array::value('imageOption', $params['imageOption']) == 'image' + if (CRM_Utils_Array::value('imageOption', $params) == 'image' && empty($files['uploadFile']['name']) ) { $errors['uploadFile'] = ts('A file must be selected'); } // If choosing to use image URLs, then both URLs must be present - if (CRM_Utils_Array::value('imageOption', $params['imageOption']) == 'thumbnail') { + if (CRM_Utils_Array::value('imageOption', $params) == 'thumbnail') { if (!$params['imageUrl']) { $errors['imageUrl'] = ts('Image URL is Required'); } -- 2.25.1