Ashโ
SolvedCalculation 1 uses the load callback to fetch a relationship and calculate a list of atoms based on the data from this relationship.Calculation 2 also loads some relationships, and calculates a map from this. The load callback for calculation 2 does NOT depend on anything from calculation 1calculation 1 by it-self my resource contains the correct result from Calculation 1, a list of atomscalculation 2, in the same Ash.load([:calc1, :calc2]) call the result from calculation 2 is correct, but the value for calculation 1 is now only an empty list.calculation 1 depends on is loaded from the DB but its just an empty list inside the calculate function.Ash.load! instead both works and the resulting resource is correct with no other changes.