Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

API: Event Leaders Include failt #1265

Closed
codez opened this issue Nov 21, 2024 · 0 comments · Fixed by hitobito/hitobito#3019 or #1269
Closed

API: Event Leaders Include failt #1265

codez opened this issue Nov 21, 2024 · 0 comments · Fixed by hitobito/hitobito#3019 or #1269
Assignees
Labels

Comments

@codez
Copy link
Contributor

codez commented Nov 21, 2024

Aktuelles Verhalten

Ein Abruf des Kurses über die API mit 'leaders' Include liefert einen 500er Fehler zurück

GET https://portal-test.sac-cas.ch/api/events?include=leaders
GET https://portal-test.sac-cas.ch/api/events/60?include=leaders

{
"errors": [
{
"code": "internal_server_error",
"status": "500",
"title": "Error",
"detail": "We've notified our engineers and hope to address this issue shortly.",
"meta": {}
}
]
}

Gewünschtes Verhalten

Die Namen und Ids der Leaders sollen wie erwartet zurückgegeben werden (siehe Event::CourseResource / Person::NameResource).

Schritte zu reproduzieren

Siehe oben

Wann ist der Fehler aufgetreten?

10.11.2024

hitobito version

No response

Organisation

SAC

Screenshots, weiterer Kontext

No response

ToDos

Da SAC Kurse eine andere Leader Rolle als im Core verwenden ( Event::Course::Role::Leader), muss der Core erweitert werden, damit in den Wagons weitere Rollen für dieses Include berücksichtigt werden können. (AssistantLeader werden hier nicht zurück gegeben).

Spec im SAC Wagon ergänzen, welcher diesen Fehler effektiv reproduziert. Ein einfacher Ressource Spec scheint nicht auszureichen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
1 participant