attempt to eliminate 'Can't call method "exists" on an undefined value at /usr/local...
authorivan <ivan>
Sun, 3 Aug 2008 00:26:41 +0000 (00:26 +0000)
committerivan <ivan>
Sun, 3 Aug 2008 00:26:41 +0000 (00:26 +0000)
FS/FS/Record.pm

index 4039fac..65bd827 100644 (file)
@@ -808,7 +808,8 @@ sub insert {
   my $table = $self->table;
   
   # Encrypt before the database
-  if ( defined(eval '@FS::'. $table . '::encrypted_fields')
+  if (    defined(eval '@FS::'. $table . '::encrypted_fields')
+       && scalar( eval '@FS::'. $table . '::encrypted_fields')
        && $conf->exists('encryption')
   ) {
     foreach my $field (eval '@FS::'. $table . '::encrypted_fields') {