$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;
         }
 
 
             // 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')) {