Updating annotation source to find publications in existing list first
The final piece to this is updating our db with the unique constraint since jpa wont alter table. In an ideal world we would use a flyway migration to manage this change but we don't have the time.