Closed sammyjava closed 1 year ago
This is a fundamental bug in 5.1.0.3, in which I added GeneFamilyAssignment.protein and GeneFamilyAssignment.gene reverse references to Gene.geneFamilyAssignments and Protein.geneFamilyAssignments.
Maybe a one-to-many problem. I'll figure it out. It's in the data, not the web code.
OK this seems vaguely familiar. Having the reverse-reference to gene in Gene.geneFamilyAssignments and the reverse-reference to protein in Protein.geneFamilyAssignments BREAKS the database. The collection tables are not built. Removing them fixes this. 5.1.0.3 mines have to be rebuilt with this fix. Fortunately, it's just a couple so far.
Very odd.