summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--fml/lib/FML/Ticket/Model/toymodel.pm5
1 files changed, 4 insertions, 1 deletions
diff --git a/fml/lib/FML/Ticket/Model/toymodel.pm b/fml/lib/FML/Ticket/Model/toymodel.pm
index d2abe5cc..6cdaa10a 100644
--- a/fml/lib/FML/Ticket/Model/toymodel.pm
+++ b/fml/lib/FML/Ticket/Model/toymodel.pm
@@ -144,8 +144,11 @@ sub update_status
# entries to check
my $subject = $header->get('subject');
my $content = $body->get_first_plaintext_message();
+ my $pragma = $header->get('x-ticket-pragma') || '';
- if ($content =~ /^\s*close/ || $subject =~ /^\s*close/) {
+ if ($content =~ /^\s*close/ ||
+ $subject =~ /^\s*close/ ||
+ $pragma =~ /close/ ) {
$self->{ _status } = "closed";
Log("ticket is closed");
}