When creating an Indico event it is possible to add a custom Map URL if no room is selected.
I would like to access this value via the Indico API, which contains a
roomMapURL field, but it seems to stay empty if a custom map URL (i.e. a Google Maps link) is used.
Is there another way to access this value?
Wow, I completely forgot that we have a custom map URL on the event level. The current logic in the API is this:
'roomMapURL': event.room.map_url if event.room else None,
So currently a map URL is only available if the selected room points to a room that’s in the room booking module’s database.
This should be changed to
event.map_url instead which does the right thing. Alternatively it could also be added as a new
map_url key in that dict since it’s not necessarily related to the room.
Are you interested in sending a pull request? (it’s a one-line change so a nice possible contribution)
Yes, I will do that. Thanks!