cleaner??
authorivan <ivan>
Sat, 22 Aug 2009 00:26:24 +0000 (00:26 +0000)
committerivan <ivan>
Sat, 22 Aug 2009 00:26:24 +0000 (00:26 +0000)
FS/FS/Record.pm

index c8216ec..58b2555 100644 (file)
@@ -1207,7 +1207,10 @@ sub replace {
   
   # Encrypt for replace
   my $saved = {};
-  if ($conf->exists('encryption') && defined(eval '@FS::'. $new->table . '::encrypted_fields')) {
+  if (    $conf->exists('encryption')
+       && defined(eval '@FS::'. $new->table . '::encrypted_fields')
+       && scalar( eval '@FS::'. $new->table . '::encrypted_fields')
+  ) {
     foreach my $field (eval '@FS::'. $new->table . '::encrypted_fields') {
       $saved->{$field} = $new->getfield($field);
       $new->setfield($field, $new->encrypt($new->getfield($field)));