Skip to content

Commit

Permalink
Fixed unexpected behaviour when using old-school select box
Browse files Browse the repository at this point in the history
  • Loading branch information
nils-werner committed Nov 4, 2010
1 parent 2ca4878 commit cdd2300
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion fields/field.referencelink.php
Expand Up @@ -182,7 +182,14 @@ public function displayPublishPanel(&$wrapper, $data=NULL, $flagWithError=NULL,
public function processRawFieldData($data, &$status, $simulate=false, $entry_id=NULL) {
$status = self::__OK__;

if(!is_array($data)) return array('relation_id' => substr_replace($data, '', strrpos($data, ', '), strlen($data)));
if(!is_array($data)) {
if(strrpos($data, ', ') !== false && strrpos($data, ', ') == strlen($data)-2) { // broken comma
return array('relation_id' => substr_replace($data, '', strrpos($data, ', '), strlen($data)));
}
else { // clean value
return array('relation_id' => $data);
}
}

if(empty($data)) return NULL;

Expand Down

0 comments on commit cdd2300

Please sign in to comment.