When trying to upload a new version and migrate the existing data, we found that GAP animal species and models were being duplicated. This was likely because a certain script was being called again before the first time was completely finished.
The system now checks for existing data, and will prevent additional data to be added if partial data is already present.