Skip to content

Param validation fails for bare placeholders in URLs (Routine.validate_parameter_usage) #28

@alex-w-99

Description

@alex-w-99

Parameter validation regex requires quotes around placeholders, so bare placeholders in URLs like https://example.com/?q={{query}}&paramtwo=2 aren't detected as "used" and cause validation errors.

The pattern r'(?:"|\\")\{\{([^}"]*)\}\}(?:"|\\")' needs to also match unquoted {{param}} patterns.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions