message: Fix Spaces NPE when a room with no tags gains its first tag
diff: @@ -446,11 +446,11 @@ export class SpaceStoreClass extends AsyncStoreWithClient<IState> {
  }
  };
  - private onRoomAccountData = (ev: MatrixEvent, room: Room, lastEvent: MatrixEvent) => {
  + private onRoomAccountData = (ev: MatrixEvent, room: Room, lastEvent?: MatrixEvent) => {
  if (ev.getType() === EventType.Tag && !room.isSpaceRoom()) {
  // If the room was in favourites and now isn't or the opposite then update its position in the trees
  - const oldTags = lastEvent.getContent()?.tags;
  - const newTags = ev.getContent()?.tags;
  + const oldTags = lastEvent?.getContent()?.tags || {};
  + const newTags = ev.getContent()?.tags || {};
  if (!!oldTags[DefaultTagID.Favourite] !== !!newTags[DefaultTagID.Favourite]) {
  this.onRoomUpdate(room);
  }
  