Index: branches/5.2.x/core/units/helpers/site_helper.php =================================================================== diff -u -N -r14699 -r14976 --- branches/5.2.x/core/units/helpers/site_helper.php (.../site_helper.php) (revision 14699) +++ branches/5.2.x/core/units/helpers/site_helper.php (.../site_helper.php) (revision 14976) @@ -1,6 +1,6 @@ $site_domain) { if ( in_array($field, $name_fields) ) { - if (!$site_domain[$field . 'UsesRegExp']) { + if ( !$site_domain[$field . 'UsesRegExp'] ) { // not regular expression -> escape manually $site_domain[$field] = preg_quote($site_domain[$field], '/'); } - if (preg_match('/^' . $site_domain[$field] . ($field == 'DomainName' ? '$' : '') . '/', $value)) { + if ( $site_domain[$field] && preg_match('/^' . $site_domain[$field] . ($field == 'DomainName' ? '$' : '') . '/', $value) ) { return $id; } } - elseif ($site_domain[$field] == $value) { + elseif ( $site_domain[$field] == $value ) { return $id; } }