Modifying room detail after 3.3.6 update

Hello,

Upgrading to 3.3.6 went seamlessly, but now that we are running indico 3.3.6, we can’t update a room’s information (room booking module) anymore. To reproduce the issue :

  • Go to room booking module, administration
  • Start editing a room inside a Location.
  • Try to save it.
    A green notification appears saying it saved correctly :
    image
    But the ‘save’ button keep spinning.
    image

In console:
RoomEditModal.jsx:206 const isAttributesDirty = form.getFieldState(‘attributes’).dirty;
TypeError: Cannot read properties of undefined (reading ‘dirty’)

Downgrading to 3.3.5 solves the issue, thus I believe it’s tied either to the new version or to me doing things wrong during the update. Followed the doc page : Upgrade — Indico 3.3.6 documentation without issues.

Thanks, have a good day.

Will be fixed in the next release: Fix saving room with no attributes by SegiNyn · Pull Request #6840 · indico/indico · GitHub

For now there’s an easy workaround: Define some custom attribute in the room booking admin settings

1 Like