-
Notifications
You must be signed in to change notification settings - Fork 5.6k
Fix data stores object parsing #3895
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
Conversation
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
|
Thanks for submitting this PR! When we review PRs, we follow the Pipedream component guidelines. If you're not familiar, here's a quick checklist:
|
|
@dylburger @vellames-turing @feyzullah would love your inputs on possible security issues - commit 1452494 |
Hi @andrewjschuang we had a convo about using |
I've used this array for testing: Result: Note that I've added a Result: Don't really know about other types of injected code. |
jcortes
left a comment
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.
Hi @andrewjschuang Everything looks great. However I consider you should change versions in the rest of components as well since you are touching data_stores.app.mjs. Don't you think?
Thanks, I don´t think it's necessary since the changed parts of the app file don't affect the other components. |
jcortes
left a comment
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.
@andrewjschuang LGTM! Ready for QA!
|
Hello everyone, I have tested this PR and there're some test cases failed or needed improvement. Please check the test report below for more information |
Thanks, should be fixed! |
|
Hi everyone, all test cases are passed! Ready for release! Test report |
|
/approve |


Primary fix:
Functionto evaluate JSON / JS objects - regex failed on some cases: ontimevalues (containing:) and if there were spaces in between the key/value (e.g.{key : "value"}- note space before:)Refactors:
parsedValuewhenever possiblevaluepropDefinitionResolves #3515.