diff --git a/lib/workflower/manager.rb b/lib/workflower/manager.rb index 8d3c108..95b75c3 100644 --- a/lib/workflower/manager.rb +++ b/lib/workflower/manager.rb @@ -63,9 +63,8 @@ module Workflower rescue Exception => e # if the log level is set to debug, we want to log the error logger = Workflower.configuration.logger - if logger.present? && logger.level == Logger::DEBUG - logger.debug("Error during transition: #{e.message}") - end + logger.debug("Error during transition: #{e.message}") if logger.present? + @calling_model.errors.add(@calling_model.workflower_state_column_name, :transition_faild) false end