-
- Downloads
[MLv2] Only allow implicit join on a column if its real ID is known (#37536)
This is how legacy worked but MLv2 changed this behavior. Even if the metadata for a native column includes `:semantic-type :type/FK` and `:fk-target-field-id`, it can't be used for a JOIN unless it's a real field in the database. This undoes some hacks from #37079 that were misguided. Fixes #37067.
Showing
- e2e/test/scenarios/models/models-metadata.cy.spec.js 36 additions, 1 deletione2e/test/scenarios/models/models-metadata.cy.spec.js
- src/metabase/lib/card.cljc 28 additions, 23 deletionssrc/metabase/lib/card.cljc
- src/metabase/lib/column_group.cljc 2 additions, 16 deletionssrc/metabase/lib/column_group.cljc
- src/metabase/lib/metadata/calculation.cljc 5 additions, 3 deletionssrc/metabase/lib/metadata/calculation.cljc
- test/metabase/lib/column_group_test.cljc 0 additions, 22 deletionstest/metabase/lib/column_group_test.cljc
- test/metabase/lib/field_test.cljc 2 additions, 0 deletionstest/metabase/lib/field_test.cljc
- test/metabase/lib/metadata/calculation_test.cljc 74 additions, 0 deletionstest/metabase/lib/metadata/calculation_test.cljc
- test/metabase/lib/test_util.cljc 1 addition, 1 deletiontest/metabase/lib/test_util.cljc
Please register or sign in to comment