When a cron job is disabled, delete it from spectre's queue, but do not re-add it. Fixes bug #11422

This commit is contained in:
Colin Kuskie 2010-02-22 14:58:54 -08:00
parent 2d819f14b8
commit a63a70b8bd
2 changed files with 2 additions and 0 deletions

View file

@ -309,6 +309,7 @@ sub set {
my $spectre = WebGUI::Workflow::Spectre->new($self->session);
$self->session->db->setRow("WorkflowSchedule","taskId",$self->{_data});
$spectre->notify("cron/deleteJob", $self->session->config->getFilename."-".$self->getId);
return unless $self->get('enabled');
my %params = %{$self->{_data}};
$params{parameters} = $self->get("parameters");
$params{config} = $self->session->config->getFilename;