|
|
|
@ -22,7 +22,7 @@ module SendWebhookRequest
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
if Docuseal.multitenant?
|
|
|
|
if Docuseal.multitenant?
|
|
|
|
raise HttpsError, 'Only HTTPS is allowed.' if (uri.scheme != 'https' || uri.port != 443) &&
|
|
|
|
raise HttpsError, 'Only HTTPS is allowed.' if (uri.scheme != 'https' || [443, nil].exclude?(uri.port)) &&
|
|
|
|
!AccountConfig.exists?(key: :allow_http,
|
|
|
|
!AccountConfig.exists?(key: :allow_http,
|
|
|
|
account_id: webhook_url.account_id)
|
|
|
|
account_id: webhook_url.account_id)
|
|
|
|
raise LocalhostError, "Can't send to localhost." if uri.host.in?(LOCALHOSTS)
|
|
|
|
raise LocalhostError, "Can't send to localhost." if uri.host.in?(LOCALHOSTS)
|
|
|
|
|