From eaf31855621eb43b6486c27c79be75d3a5378d50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Pi=C4=8Dman?= Date: Fri, 14 Aug 2015 14:11:22 +0200 Subject: [PATCH] Do not alert unfinished workflow when the file is deleted --- lib/tasks/dmsf_alert_approvals.rake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/tasks/dmsf_alert_approvals.rake b/lib/tasks/dmsf_alert_approvals.rake index d64da788..b13b0795 100644 --- a/lib/tasks/dmsf_alert_approvals.rake +++ b/lib/tasks/dmsf_alert_approvals.rake @@ -1,3 +1,5 @@ +# encoding: utf-8 +# # Redmine plugin for Document Management System "Features" # # Copyright (C) 2011-15 Karel Picman @@ -37,7 +39,7 @@ class DmsfAlertApprovals def self.alert dry_run = ENV['dry_run'] - revisions = DmsfFileRevision.where(:workflow => DmsfWorkflow::STATE_WAITING_FOR_APPROVAL) + revisions = DmsfFileRevision.visible.where(:workflow => DmsfWorkflow::STATE_WAITING_FOR_APPROVAL) revisions.each do |revision| next unless revision.file.last_revision == revision workflow = DmsfWorkflow.find_by_id revision.dmsf_workflow_id