-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(breakdown): ensure breakdown sort can sort through values of different types #14459
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