projects
/
freeside.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
RT 4.0.19
[freeside.git]
/
rt
/
share
/
html
/
REST
/
1.0
/
Forms
/
attachment
/
default
diff --git
a/rt/share/html/REST/1.0/Forms/attachment/default
b/rt/share/html/REST/1.0/Forms/attachment/default
index
b53f6fd
..
8c6cf3e
100644
(file)
--- a/
rt/share/html/REST/1.0/Forms/attachment/default
+++ b/
rt/share/html/REST/1.0/Forms/attachment/default
@@
-2,7
+2,7
@@
%#
%# COPYRIGHT:
%#
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-201
1
Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-201
4
Best Practical Solutions, LLC
%# <sales@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
%# <sales@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@
-54,7
+54,7
@@
$args => undef
<%INIT>
my @data;
my ($c, $o, $k, $e) = ("", [], {}, "");
<%INIT>
my @data;
my ($c, $o, $k, $e) = ("", [], {}, "");
-my $attachment =
new RT::Attachment $session{CurrentUser}
;
+my $attachment =
RT::Attachment->new($session{CurrentUser})
;
$attachment->Load($id);
unless ( $attachment->Id ) {
$attachment->Load($id);
unless ( $attachment->Id ) {
@@
-67,8
+67,10
@@
unless ( $attachment->Id eq $id ) {
my @arglist = split( '/', $args || "" );
my $content;
my @arglist = split( '/', $args || "" );
my $content;
-if ( @arg
s
list and $arglist[0] eq 'content' ) {
+if ( @arglist and $arglist[0] eq 'content' ) {
$c = $attachment->OriginalContent;
$c = $attachment->OriginalContent;
+ $r->content_type($attachment->ContentType)
+ if $attachment->ContentType !~ /^text\//;
} else {
my @data;
push @data, [ id => "attachment/" . $attachment->Id ];
} else {
my @data;
push @data, [ id => "attachment/" . $attachment->Id ];