Fix drafts loading for RT 4.4.x
[manu/RT-Extension-Drafts.git] / html / Callbacks / Drafts / Ticket / Update.html / AfterMessageBox
index e92c773..2a92f3c 100644 (file)
@@ -6,7 +6,7 @@
 my $Ticket = LoadTicket($ARGS{'id'});
 
 my $Draft = RT::Attribute->new( $session{'CurrentUser'} );
-$Draft->LoadByNameAndObject( Object => $session{'CurrentUser'}, Name => 'Draft-'.$Ticket->id );
+$Draft->LoadByNameAndObject( Object => $session{'CurrentUser'}->UserObj, Name => 'Draft-'.$Ticket->id );
 
 if ( $ARGS{'SaveDraft'} ) {
     if ( $Draft && $Draft->Id ) {
@@ -14,7 +14,7 @@ if ( $ARGS{'SaveDraft'} ) {
         $Draft->SetContentType( $ARGS{'UpdateContentType'} || 'text/plain' );
     } else {
         $Draft->Create( Name => 'Draft-'.$Ticket->id,
-            Object => $session{'CurrentUser'},
+            Object => $session{'CurrentUser'}->UserObj,
             Content => $ARGS{'UpdateContent'},
             ContentType => $ARGS{'UpdateContentType'} || 'text/plain',
         );