summaryrefslogtreecommitdiff
path: root/rt/html/REST
diff options
context:
space:
mode:
authorivan <ivan>2004-11-11 12:13:50 +0000
committerivan <ivan>2004-11-11 12:13:50 +0000
commitc582e92888b4a5553e1b4e5214cf35217e4a0cf0 (patch)
tree3fe7cd7bf22bd356b478f0de0dd8f0b140fcee23 /rt/html/REST
parent289340780927b5bac2c7604d7317c3063c6dd8cc (diff)
import rt 3.0.12
Diffstat (limited to 'rt/html/REST')
-rw-r--r--rt/html/REST/1.0/Forms/ticket/default6
-rw-r--r--rt/html/REST/1.0/NoAuth/mail-gateway2
2 files changed, 4 insertions, 4 deletions
diff --git a/rt/html/REST/1.0/Forms/ticket/default b/rt/html/REST/1.0/Forms/ticket/default
index fec499b58..1b3142b86 100644
--- a/rt/html/REST/1.0/Forms/ticket/default
+++ b/rt/html/REST/1.0/Forms/ticket/default
@@ -177,8 +177,8 @@ else {
$key = $simple{$key};
$set = "Set$key";
- next if $val eq $ticket->$key;
- ($n, $s) = $ticket->$set($val);
+ next if (($val eq $ticket->$key)|| ($ticket->$key =~ /^\d+$/ && $val == $ticket->$key));
+ ($n, $s) = $ticket->$set("$val");
}
elsif (exists $dates{$key}) {
$key = $dates{$key};
@@ -226,7 +226,7 @@ else {
$s =~ s/^# //;
}
}
- elsif ($key ne 'id' && $key ne 'type') {
+ elsif ($key ne 'id' && $key ne 'type' && $key ne 'creator') {
$n = 0;
$s = "Unknown field.";
}
diff --git a/rt/html/REST/1.0/NoAuth/mail-gateway b/rt/html/REST/1.0/NoAuth/mail-gateway
index 359331f58..ca8cf5155 100644
--- a/rt/html/REST/1.0/NoAuth/mail-gateway
+++ b/rt/html/REST/1.0/NoAuth/mail-gateway
@@ -35,7 +35,7 @@ my ( $status, $error, $Ticket ) = RT::Interface::Email::Gateway(\%ARGS);
inherit => undef # inhibit UTF8 conversion done in /autohandler
</%flags>
% if ($status == -75 ) {
-temporary failure
+temporary failure - <% $error %>
% }
% elsif ($status == 1) {
ok