16306: Merge branch 'master'
[arvados.git] / services / api / app / models / link.rb
index 0d7334e44e85440d37a530e6316d338f125b92aa..83043a56d19026d32a8c3fa65dc839908f74ee86 100644 (file)
@@ -136,12 +136,14 @@ class Link < ArvadosModel
   def call_update_permissions
     if self.link_class == 'permission'
       update_permissions tail_uuid, head_uuid, PERM_LEVEL[name], self.uuid
+      current_user.forget_cached_group_perms
     end
   end
 
   def clear_permissions
     if self.link_class == 'permission'
       update_permissions tail_uuid, head_uuid, REVOKE_PERM, self.uuid
+      current_user.forget_cached_group_perms
     end
   end