-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Update goal in segment #5027
base: master
Are you sure you want to change the base?
Update goal in segment #5027
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Comments inline
%Plausible.Goal{} = stale_goal, | ||
%Plausible.Goal{} = updated_goal | ||
) do | ||
goal_filter_regex = |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This requires inline commentary so the reader won't have to wonder what are we trying to achieve here
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ugh, I spent quite a bit of time trying to replace the regex with a jsonpath
query in postgres. It works great from the console but Postrex.DefaultTypes
doesn't support it and would require a custom Ecto type to work. So I opted for leaving the regex and commenting it here: b80aa2d
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's go! 🚀
PS: @ukutaht If you have any notes/snippets from your jsonpath attempts, please share so maybe I could have a look.
When a goal's display name is updated, this PR makes it so the segments containing that goal are also updated accordingly