@@ -481,14 +481,14 @@ def contribute_to_partial_replacement(instance_id, payload, extended_response_co
481481 )
482482
483483 # 1. Load fresh, link a subject, save.
484- dsv = DatasetVersion .from_id (self .uuid , offline_kg_client , scope = "any" )
484+ dsv = DatasetVersion .from_id (self .uuid , offline_kg_client , release_status = "any" )
485485 dsv .studied_specimens = [Subject (id = sub_uri )]
486486 dsv .save (offline_kg_client , space = "myspace" , recursive = False )
487487 assert studied_specimen_path in server_state , "first save should have linked the subject"
488488
489489 # 2. Re-fetch via from_id. Before the fix, this would have returned
490490 # stale cached data with no studiedSpecimen.
491- dsv2 = DatasetVersion .from_id (self .uuid , offline_kg_client , scope = "any" )
491+ dsv2 = DatasetVersion .from_id (self .uuid , offline_kg_client , release_status = "any" )
492492 assert dsv2 .studied_specimens is not None , "re-fetched object must see the link added by the prior save"
493493
494494 # 3. Unlink and save. The PATCH must clear studiedSpecimen on the server.
@@ -530,7 +530,7 @@ def contribute_to_partial_replacement(instance_id, payload, extended_response_co
530530 contribute_to_partial_replacement ,
531531 )
532532
533- dsv = DatasetVersion .from_id (self .uuid , offline_kg_client , scope = "any" )
533+ dsv = DatasetVersion .from_id (self .uuid , offline_kg_client , release_status = "any" )
534534 assert dsv ._raw_remote_data is not None # populated by from_id
535535
536536 dsv .short_name = "updated"
0 commit comments