feat: Allow wildcard URL in the campaigns (#6056)

This commit is contained in:
Pranav Raj S
2022-12-09 16:43:09 -08:00
committed by GitHub
parent 6200559123
commit 823c836906
8 changed files with 104 additions and 19 deletions

View File

@@ -86,7 +86,8 @@ class Campaign < ApplicationRecord
def validate_url
return unless trigger_rules['url']
errors.add(:url, 'invalid') if inbox.inbox_type == 'Website' && !url_valid?(trigger_rules['url'])
use_http_protocol = trigger_rules['url'].starts_with?('http://') || trigger_rules['url'].starts_with?('https://')
errors.add(:url, 'invalid') if inbox.inbox_type == 'Website' && !use_http_protocol
end
def prevent_completed_campaign_from_update