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
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