In WebCalendar 1.2.3, non-user calendars are flawed:
1) The calendar's admin cannot administrate it, thus no assistant can be set.
2) It often appears with a blank name.
3) In case a former assistant becomes the new admin, the calendar appears twice in the menu.
The attached patch fixes all these issues.