-
- Downloads
[MLv2] Properly match aggregations across versions of a query (#37867)
Because aggregation refs are based on `:source-uuid` they are not comparable between queries, which breaks some logic to find columns added and removed between two versions of a query. This adds a fallback based on the newly added `:source-name` option on aggregation refs. Fixes #37851.
Showing
- src/metabase/lib/aggregation.cljc 3 additions, 2 deletionssrc/metabase/lib/aggregation.cljc
- src/metabase/lib/equality.cljc 25 additions, 17 deletionssrc/metabase/lib/equality.cljc
- src/metabase/lib/schema/ref.cljc 2 additions, 1 deletionsrc/metabase/lib/schema/ref.cljc
- test/metabase/lib/equality_test.cljc 27 additions, 4 deletionstest/metabase/lib/equality_test.cljc
Please register or sign in to comment