DataJointError: Found a part table without its master table

69 Views Asked by At

I am using datajoint python '0.12.8'. When trying to delete from an upstream table, I get the following error message: DataJointError: Found a part table "someschema"."table_part-table" without its master table. I can preview table as well as its part table without issues.

The delete goes through when calling it directly on the table. However, even when the entries are gone from that table, calling .delete() on any upstream table still results in the error above.

I am initialising someschema in that session via:

someschema = dj.schema('the_correct_database')
someschema.spawn_missing_classes()
1

There are 1 best solutions below

0
On BEST ANSWER

Updating to datajoint-0.13.1 fixed this issue for me.