X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/2bf927358c5956c5296009948c45403c54787021..e5e28415e44e4b3cc1695ba827a1ebc0256fafdd:/services/api/app/controllers/arvados/v1/groups_controller.rb diff --git a/services/api/app/controllers/arvados/v1/groups_controller.rb b/services/api/app/controllers/arvados/v1/groups_controller.rb index f51f37aedb..17be40a57e 100644 --- a/services/api/app/controllers/arvados/v1/groups_controller.rb +++ b/services/api/app/controllers/arvados/v1/groups_controller.rb @@ -13,9 +13,20 @@ class Arvados::V1::GroupsController < ApplicationController end def render_404_if_no_object - if params[:action] == 'contents' and !params[:uuid] - # OK! - @object = nil + if params[:action] == 'contents' + if !params[:uuid] + # OK! + @object = nil + true + elsif @object + # Project group + true + elsif (@object = User.where(uuid: params[:uuid]).first) + # "Home" pseudo-project + true + else + super + end else super end