Jo, det var det jeg gjorde først, men fikk da et problem. Beskrivelse under - tar gjerne forslag til hvordan dette bør løses. Mulig det bør håndteres som en bug på event_service?
Forskjellen er at i get_all_races så retuneres bare id til start_entry-objektet mens i i get_race_by_id returneres hele start_entry objektet.
Når jeg skal gjøre en update_race så forventes det bare start_entry id - så dersom jeg gjør en update_race med resultatet fra get_race_by_id så vil det etterpå generere en error 500.
ERROR:root:get_race_by_id failed - 500 - {'detail': "StartEntry with id {'startlist_id': '289b2a1f-b46d-4728-92f8-a2f504606c1c', 'race_id': '05babf98-86fc-4a90-89f6-9d9697943be3', 'bib': 19, 'starting_position': 1, 'scheduled_start_time': '2023-01-01T21:04:30', 'name': 'Mathias Myhre', 'club': 'Bækkelagets SK - Ski', 'status': None, 'changelog': None, 'id': '33fe2b0b-0473-4910-9372-e89f62bebcf3'} not found"}
Forskjellen er at i get_all_races så retuneres bare id til start_entry-objektet mens i i get_race_by_id returneres hele start_entry objektet. Når jeg skal gjøre en update_race så forventes det bare start_entry id - så dersom jeg gjør en update_race med resultatet fra get_race_by_id så vil det etterpå generere en error 500.
ERROR:root:get_race_by_id failed - 500 - {'detail': "StartEntry with id {'startlist_id': '289b2a1f-b46d-4728-92f8-a2f504606c1c', 'race_id': '05babf98-86fc-4a90-89f6-9d9697943be3', 'bib': 19, 'starting_position': 1, 'scheduled_start_time': '2023-01-01T21:04:30', 'name': 'Mathias Myhre', 'club': 'Bækkelagets SK - Ski', 'status': None, 'changelog': None, 'id': '33fe2b0b-0473-4910-9372-e89f62bebcf3'} not found"}
Originally posted by @heming-langrenn in https://github.com/langrenn-sprint/event-service-gui/issues/117#issuecomment-1379466721