From: Chuck Scott Date: Tue, 24 May 2016 20:13:42 +0000 (-0400) Subject: Fixed issues with dropping categories when updating a member fails. X-Git-Tag: v2.0.0^2~7 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=80ab6afd1d6d550a79902993d92eea28f1668a04;p=WP-Plugins%2Fglm-member-db.git Fixed issues with dropping categories when updating a member fails. --- diff --git a/classes/data/dataMemberInfo.php b/classes/data/dataMemberInfo.php index 25f2de2b..46bc0ff8 100644 --- a/classes/data/dataMemberInfo.php +++ b/classes/data/dataMemberInfo.php @@ -366,8 +366,8 @@ class GlmDataMemberInfo extends GlmDataAbstract $r['bad_lat_lon'] = true; } - // Only run these tests for 'l' (getList), 'g' (getEntry), 'e' (editEntry) - if (!$this->doPostProcessing || ($a != 'l' && $a != 'g' && $a != 'e')) { + // Only run these tests for 'l' (getList), 'g' (getEntry), 'e' (editEntry), 'u' (updateEntry) + if (!$this->doPostProcessing || ($a != 'l' && $a != 'g' && $a != 'e' && $a != 'u')) { return $r; } diff --git a/lib/GlmDataAbstract/DataAbstract.php b/lib/GlmDataAbstract/DataAbstract.php index 4961547b..3adaddfb 100755 --- a/lib/GlmDataAbstract/DataAbstract.php +++ b/lib/GlmDataAbstract/DataAbstract.php @@ -3727,6 +3727,11 @@ abstract class GlmDataAbstract // Get the data again for output $r['fieldData'] = $this->getEntry($id, $idField); + } else { + + // We need to check for post processing here + $r['fieldData'] = $this->entryPostProcessing($r['fieldData'], 'u'); + } if (is_admin() && GLM_MEMBERS_PLUGIN_ADMIN_DEBUG_VERBOSE && class_exists('glmMembersAdmin')) {