From aaf224ae42eac4f96196bf0ec08a8b909e9a1d79 Mon Sep 17 00:00:00 2001 From: Bohung Date: Fri, 8 Oct 2021 20:12:01 +0800 Subject: [PATCH] Fix bug. --- app/models/site_construct.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/models/site_construct.rb b/app/models/site_construct.rb index 58e20ad..ae23eb6 100644 --- a/app/models/site_construct.rb +++ b/app/models/site_construct.rb @@ -230,10 +230,11 @@ class SiteConstruct custom_default_domain_name = "" domain_names = domain_name.strip().split(" ") if default_domain_idx == -1 - custom_default_domain_name = site_server.default_domain_names.select do |default_domain_name| + site_server.default_domain_names.each do |default_domain_name| default_domain_name = Regexp.new("\\A"+default_domain_name.gsub(".","\\.").gsub("*","[^.]*")) - domain_names.select{|n| n.match(default_domain_name) }.count != 0 - end.first + custom_default_domain_name = domain_names.select{|n| n.match(default_domain_name) }.first + break if custom_default_domain_name.present? + end else custom_default_domain_name = domain_names[default_domain_idx] end