Use find_or_initialize_by (#9504)
This commit is contained in:
parent
cf6ee4ff24
commit
351ed12b2f
@ -58,12 +58,7 @@ class Pubsubhubbub::SubscribeService < BaseService
|
|||||||
end
|
end
|
||||||
|
|
||||||
def locate_subscription
|
def locate_subscription
|
||||||
subscription = Subscription.find_by(account: account, callback_url: callback)
|
subscription = Subscription.find_or_initialize_by(account: account, callback_url: callback)
|
||||||
|
|
||||||
if subscription.nil?
|
|
||||||
subscription = Subscription.new(account: account, callback_url: callback)
|
|
||||||
end
|
|
||||||
|
|
||||||
subscription.domain = domain
|
subscription.domain = domain
|
||||||
subscription.save!
|
subscription.save!
|
||||||
subscription
|
subscription
|
||||||
|
Loading…
Reference in New Issue
Block a user