From c1356799920643ad8ecd68b12da75bac1f25fbbb Mon Sep 17 00:00:00 2001 From: JuliusR <> Date: Sat, 18 Dec 2021 11:52:31 +0100 Subject: [PATCH] fix email regex in Supplier (\A,\z vs ^,$) --- app/models/supplier.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/supplier.rb b/app/models/supplier.rb index 09ce52f..38a7011 100644 --- a/app/models/supplier.rb +++ b/app/models/supplier.rb @@ -7,7 +7,7 @@ class Supplier < ActiveRecord::Base serialize :lists FTP_TYPES = ['bnn', 'foodsoft'].freeze - EMAIL_RE = /^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i.freeze + EMAIL_RE = /\A([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})\z/i.freeze validates :name, :address, :phone, presence: true validates :ftp_host, :ftp_user, :ftp_password, :ftp_sync, presence: true, if: :ftp_sync?