Take NULL into account

This commit is contained in:
Artur Beljajev 2018-08-21 00:39:04 +03:00
parent 8b340cbafa
commit 31935a933f

View file

@ -3,7 +3,8 @@ module Concerns::Domain::Discardable
class_methods do
def discard_domains
domains = where('delete_at < ? AND ? != ALL(statuses) AND ? != ALL(statuses)',
domains = where('delete_at < ? AND ? != ALL(coalesce(statuses, array[]::varchar[])) AND' \
' ? != ALL(COALESCE(statuses, array[]::varchar[]))',
Time.zone.now,
DomainStatus::SERVER_DELETE_PROHIBITED,
DomainStatus::DELETE_CANDIDATE)