Page MenuHomePhabricator

Remove Quotes from User-Defined Validation
Closed, ResolvedPublic

Description

We currently wrap the arguments to validation functions in Z99 in order to prevent evaluation thereof. We shouldn't do this for user-defined validation, which takes place dynamically (so the arguments should already have been evaluated).

Event Timeline

Change 766864 had a related patch set uploaded (by Cory Massaro; author: Cory Massaro):

[mediawiki/services/function-orchestrator@master] Do not quote user-defined validation functions.

https://gerrit.wikimedia.org/r/766864

Change 766865 had a related patch set uploaded (by Cory Massaro; author: Cory Massaro):

[mediawiki/extensions/WikiLambda@master] Don't quote input to user-defined validation function.

https://gerrit.wikimedia.org/r/766865

Change 766864 merged by jenkins-bot:

[mediawiki/services/function-orchestrator@master] Do not quote user-defined validation functions.

https://gerrit.wikimedia.org/r/766864

Change 766865 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Don't quote input to user-defined validation function.

https://gerrit.wikimedia.org/r/766865