-
- Downloads
Define identity-hash for fairly robust de-duplication when deserializing (#23145)
Define identity-hash for fairly robust de-duplication when deserializing This is a fallback for fully robust de-duplication based on `entity_id` fields. All serialized models should support identity-hash, and there is a test to enforce that.
Showing
- enterprise/backend/test/metabase_enterprise/models/entity_id_test.clj 6 additions, 0 deletions...ackend/test/metabase_enterprise/models/entity_id_test.clj
- src/metabase/models/card.clj 5 additions, 1 deletionsrc/metabase/models/card.clj
- src/metabase/models/collection.clj 13 additions, 1 deletionsrc/metabase/models/collection.clj
- src/metabase/models/dashboard.clj 5 additions, 1 deletionsrc/metabase/models/dashboard.clj
- src/metabase/models/dashboard_card.clj 9 additions, 2 deletionssrc/metabase/models/dashboard_card.clj
- src/metabase/models/dashboard_card_series.clj 12 additions, 1 deletionsrc/metabase/models/dashboard_card_series.clj
- src/metabase/models/database.clj 5 additions, 1 deletionsrc/metabase/models/database.clj
- src/metabase/models/dependency.clj 10 additions, 0 deletionssrc/metabase/models/dependency.clj
- src/metabase/models/dimension.clj 7 additions, 2 deletionssrc/metabase/models/dimension.clj
- src/metabase/models/field.clj 5 additions, 1 deletionsrc/metabase/models/field.clj
- src/metabase/models/field_values.clj 5 additions, 1 deletionsrc/metabase/models/field_values.clj
- src/metabase/models/metric.clj 5 additions, 1 deletionsrc/metabase/models/metric.clj
- src/metabase/models/native_query_snippet.clj 5 additions, 1 deletionsrc/metabase/models/native_query_snippet.clj
- src/metabase/models/pulse.clj 5 additions, 1 deletionsrc/metabase/models/pulse.clj
- src/metabase/models/pulse_card.clj 6 additions, 1 deletionsrc/metabase/models/pulse_card.clj
- src/metabase/models/pulse_channel.clj 5 additions, 1 deletionsrc/metabase/models/pulse_channel.clj
- src/metabase/models/segment.clj 5 additions, 1 deletionsrc/metabase/models/segment.clj
- src/metabase/models/serialization/hash.clj 67 additions, 0 deletionssrc/metabase/models/serialization/hash.clj
- src/metabase/models/setting.clj 5 additions, 1 deletionsrc/metabase/models/setting.clj
- src/metabase/models/table.clj 5 additions, 1 deletionsrc/metabase/models/table.clj
Loading
Please register or sign in to comment