in reply to Re^2: Clearing relationship cache
in thread Clearing relationship cache
I "investigate"
$self->_relationships(\%rels); $new->{_relationships} = { %{$new->{_relationships}||{}} }; my $rel_names = $self->result_source->{_relationships}; _relationships => {}, # copying them as-is is bad taste
So there doesn't appear remove_relationships
Every object and its mother (row and source) appears to get/carry a list of _relationships
which is just a hash ref accessed/modified using _relationships
So if you're trying to modify it, but its being cached, you need to modify the other thing (resultsource...whatever)
If you post a simple test case, code I can run, say something that depends on SQLite, creates the tables and everything needed for test case.... I'll look some more :)
|
|---|