HOTFIX: dont set HI.catalogue_number before the instance is stored in the database. It was setting the FULL list of cat nums on first save because HistoricalItem().catalogue_numbers.all() is the full list rather than an empty item.
Merge branch 'master' of github.com:kcl-ddh/digipal