From 6af6e58d88b85fdd5299f0b2efa976efeb8d0e5e Mon Sep 17 00:00:00 2001 From: Adam Cooke Date: Sun, 30 Apr 2017 19:26:10 +0100 Subject: [PATCH] remove wildcard validation on routes closes #57 --- app/models/route.rb | 9 --------- 1 file changed, 9 deletions(-) diff --git a/app/models/route.rb b/app/models/route.rb index 86d3943..3cb9a7b 100644 --- a/app/models/route.rb +++ b/app/models/route.rb @@ -42,7 +42,6 @@ class Route < ApplicationRecord validate :validate_domain_belongs_to_server validate :validate_endpoint_belongs_to_server validate :validate_name_uniqueness - validate :validate_wildcard validate :validate_return_path_route_endpoints validate :validate_no_additional_routes_on_non_endpoint_route @@ -180,14 +179,6 @@ class Route < ApplicationRecord end end - def validate_wildcard - if self.wildcard? - if self.endpoint_type == 'SMTPEndpoint' || self.endpoint_type == 'AddressEndpoint' - errors.add :base, "Wildcard routes cannot be routed to SMTP servers or addresses" - end - end - end - def validate_domain_belongs_to_server if self.domain && ![self.server, self.server.organization].include?(self.domain.owner) errors.add :domain, :invalid