fix(breakdown): ensure breakdown sort can sort through values of different types#14459
fix(breakdown): ensure breakdown sort can sort through values of different types#14459yakkomajuri merged 3 commits intomasterfrom
Conversation
|
Will get this in then to unblock the customer while I try to make sense of all the breakdown stuff to add a regression test |
|
ah nope string sorting doesn't always give us what we want - will update |
|
how do we feel about this now? @mariusandra not super clean but honestly the cleanest approach here also since it's "Pythonic" to do things via exception handling. |
|
Still good for me. As you can guess I didn't try your fix, but assumed worse case a broken fix on a broken thing is a no-op anyway :D. |
* master: (53 commits) fix: cut the undeterministic snapshots (#14461) feat(hogql): Events table based on hogql (#14315) fix(breakdown): ensure breakdown sort can sort through values of different types (#14459) feat(capture): gracefully catch non-string tokens (#14453) chore(plugin-server): add healthcheck logging for failure (#14455) fix(tests): Safer migrations (#14452) revert: "fix(person-overrides): add constraints to catch race conditions" (#14445) dev(codespaces): update to python3.10 (#14449) chore(deps): Update posthog-js to 1.50.0 (#14448) feat(capture): support LIGHTWEIGHT_CAPTURE_ENDPOINT_ENABLED_TOKENS=* (#14421) chore: upgrade d3 (#14442) fix(person-overrides): add constraints to catch race conditions (#14277) feat(cohorts): Remove postgres calculations for flags (#14272) feat(capture): check token shape before team resolution too (#14439) feat: dashboard templates (#14322) feat: add a 'What's New?' button to the dropdown (#14379) chore(recordings): don't DLQ on PostgreSQL errors (#14438) chore: update autocapture attribute capture (#14435) chore(recordings): remove hub dependency on recordings ingestion (#14418) chore(deps): Update posthog-js to 1.49.0 (#14436) ...
|
Flyby that the 'ideal' fix here would be converting the histogram case breakdowns to float always (since we already know these breakdowns are numbers, since working on a numeric property), so we can do |
|
ah ok nice |
Still needs a regression test.
Fixes https://posthog.sentry.io/issues/3735835396/?project=1899813&query=is%3Aunresolved&referrer=issue-stream