diff --git a/app/models/exchange_rate/provided.rb b/app/models/exchange_rate/provided.rb index 1927e372..d1e2aea2 100644 --- a/app/models/exchange_rate/provided.rb +++ b/app/models/exchange_rate/provided.rb @@ -52,7 +52,9 @@ module ExchangeRate::Provided rate: response.rate, date: date - rate.save! if cache + if cache + rate.save! rescue ActiveRecord::RecordNotUnique + end rate else nil