support username lookup for member gw scores
This commit is contained in:
parent
4a6ae93d20
commit
687f7ae926
1 changed files with 3 additions and 1 deletions
|
|
@ -100,7 +100,9 @@ module Api
|
|||
end
|
||||
|
||||
def set_membership_for_scores
|
||||
@membership = @crew.crew_memberships.find(params[:id])
|
||||
# Try to find by username first, then fall back to ID
|
||||
@membership = @crew.crew_memberships.joins(:user).find_by(users: { username: params[:id] }) ||
|
||||
@crew.crew_memberships.find(params[:id])
|
||||
end
|
||||
|
||||
def membership_params
|
||||
|
|
|
|||
Loading…
Reference in a new issue