fix(WooCommerce): always expect signature in webhook requests (#28367)
This commit is contained in:
parent
a424310581
commit
24b048925b
@ -19,8 +19,7 @@ def verify_request():
|
|||||||
)
|
)
|
||||||
|
|
||||||
if frappe.request.data and \
|
if frappe.request.data and \
|
||||||
frappe.get_request_header("X-Wc-Webhook-Signature") and \
|
not sig == frappe.get_request_header("X-Wc-Webhook-Signature", "").encode():
|
||||||
not sig == bytes(frappe.get_request_header("X-Wc-Webhook-Signature").encode()):
|
|
||||||
frappe.throw(_("Unverified Webhook Data"))
|
frappe.throw(_("Unverified Webhook Data"))
|
||||||
frappe.set_user(woocommerce_settings.creation_user)
|
frappe.set_user(woocommerce_settings.creation_user)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user