+ <% object = check_trash.first %>
+ <% if object.respond_to?(:is_trashed) && object.is_trashed %>
+ <% untrash_object = object %>
+ <% else %>
+ <% owner = Group.where(uuid: object.owner_uuid).include_trash(true).first %>
+ <% while !owner.nil? && !owner.is_trashed %>
+ <% if !owner.nil? and owner.is_trashed then %>
+ <% untrash_object = owner %>
+ <% break %>
+ <% end %>
+ <% owner = Group.where(uuid: owner.owner_uuid).include_trash(true).first %>
+ <% end %>
+ <% end %>
+ <% end %>
+
+ <% if !untrash_object.nil? %>