Master to 4.2.8
[usit-rt.git] / lib / RT / Attribute.pm
index 797e22e..40e560f 100644 (file)
@@ -181,9 +181,6 @@ sub Create {
         $args{'ContentType'} = 'storable';
     }
 
-    delete $RT::User::PREFERENCES_CACHE{ $args{'ObjectId'} }{ $args{'Name'} }
-        if $args{'ObjectType'} eq 'RT::User';
-
     $self->SUPER::Create(
                          Name => $args{'Name'},
                          Content => $args{'Content'},
@@ -278,11 +275,6 @@ sub SetContent {
     my $self = shift;
     my $content = shift;
 
-    if ( $self->__Value('ObjectType') eq 'RT::User' ) {
-        delete $RT::User::PREFERENCES_CACHE
-            { $self->__Value('ObjectId') }{ $self->__Value('Name') };
-    }
-
     # Call __Value to avoid ACL check.
     if ( ($self->__Value('ContentType')||'') eq 'storable' ) {
         # We eval the serialization because it will lose on a coderef.
@@ -385,6 +377,7 @@ sub Delete {
     unless ($self->CurrentUserHasRight('delete')) {
         return (0,$self->loc('Permission Denied'));
     }
+
     return($self->SUPER::Delete(@_));
 }