support username lookup for member gw scores

This commit is contained in:
Justin Edmund 2025-12-18 13:20:38 -08:00
parent 4a6ae93d20
commit 687f7ae926

View file

@ -100,7 +100,9 @@ module Api
end end
def set_membership_for_scores 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 end
def membership_params def membership_params