Avoid duplicate Item call numbers
At present, when duplicating an item, barcode is automatically generated and saved even before any changes in a duplicated item record are done. That means in practice, that if - for some reason - Item call number or any other field were not modified, duplication is created. That is a huge problem in fields that 1] require unique value, 2] there are no warnings about duplicate value in any moment of the process. Suggestion: Similar to duplicating bib record, the new barcode is created only after actual saving of the new (duplicated) item. The cataloguer will be required to generate a new barcode - as in creating a new item - and that would diminish unwanted barcodes with duplicate data being saved automatically.