Referenced in Private Slack: https://assaydepot.slack.com/archives/C0313NKG2DA/p1706027615344669
tl;dr It appears that the memory adapter has a bug in the double_combo
branch of Hyrax.
Note: I have run the below in double_combo
and have run the code in main
. In double_combo
I'm seeing duplicate resources. In main
, I'm not. Which highlights that perhaps the persister is not doing it's job correctly.
Reviewing spec/services/hyrax/access_control_list_spec.rb#L156 (see below), I added a debug in the change { }
to see the values before and after calling acl.save
.
it 'deletes the permission policy' do