From 4f0a0e58134ce12ed22ce0261145ced0252d1323 Mon Sep 17 00:00:00 2001 From: Johan Vervloet Date: Mon, 22 Jun 2015 09:20:39 +0200 Subject: [PATCH] CRM-16701 - Use a sensible value for form_values of a test object. This avoids errors in the api_v3_SyntaxConformanceTest when trying to deserialize a dummy form_values. ---------------------------------------- * CRM-16701: Create API for saved searches https://issues.civicrm.org/jira/browse/CRM-16701 --- CRM/Contact/BAO/SavedSearch.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CRM/Contact/BAO/SavedSearch.php b/CRM/Contact/BAO/SavedSearch.php index dc50ae0d59..f4e2afec4a 100644 --- a/CRM/Contact/BAO/SavedSearch.php +++ b/CRM/Contact/BAO/SavedSearch.php @@ -309,4 +309,15 @@ LEFT JOIN civicrm_email ON (contact_a.id = civicrm_email.contact_id AND civicrm_ return $savedSearch; } + protected function assignTestValue($fieldName, &$fieldDef, $counter) { + if ($fieldName == 'form_values') { + // A dummy value for form_values. + $this->{$fieldName} = serialize( + array('sort_name' => "SortName{$counter}")); + } + else { + parent::assignTestValues($fieldName, $fieldDef, $counter); + } + } + } -- 2.25.1