CSP: Allow extending directives with 'none'
This commit is contained in:
@ -19,7 +19,8 @@ module CSP
|
|||||||
else
|
else
|
||||||
policy.public_send(directive) || []
|
policy.public_send(directive) || []
|
||||||
end
|
end
|
||||||
all_settings = existing_settings + additional_settings
|
all_settings = additional_settings
|
||||||
|
all_settings += existing_settings unless existing_settings == ["'none'"]
|
||||||
policy.public_send(directive, *all_settings)
|
policy.public_send(directive, *all_settings)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Reference in New Issue
Block a user