Corrects logic to determine if audit logging is enabled.
authorColin Nolan <colin-nolan@users.noreply.github.com>
Mon, 30 Jul 2018 15:57:59 +0000 (16:57 +0100)
committerColin Nolan <colin.nolan@sanger.ac.uk>
Tue, 7 Aug 2018 14:55:45 +0000 (15:55 +0100)
Arvados-DCO-1.1-Signed-off-by: Colin Nolan <colin.nolan@sanger.ac.uk>

services/api/app/models/arvados_model.rb

index 2edbb935a1238d4456725d145b5c1ffce800fc47..4750abf917f688f3baabd2873313a9cf4eaef676 100644 (file)
@@ -764,8 +764,8 @@ class ArvadosModel < ActiveRecord::Base
   end
 
   def is_audit_logging_enabled?
-    return Rails.configuration.max_audit_log_age == 0 &&
-           Rails.configuration.max_audit_log_delete_batch > 0
+    return !(Rails.configuration.max_audit_log_age.to_i == 0 &&
+             Rails.configuration.max_audit_log_delete_batch.to_i > 0)
   end
 
   def log_start_state