From c2cc2f08a2777e0044bf773677115570856d9abf Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Wed, 3 Aug 2022 20:58:54 -0500 Subject: [PATCH] Use default OGM when error loading customer --- web.rb | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/web.rb b/web.rb index 423686746fbcecd681651f21190b89ec7890db0f..59947a9698ca49b41bf0dc5b99dcd52f2a63a7fc 100644 --- a/web.rb +++ b/web.rb @@ -292,16 +292,14 @@ class Web < Roda end r.post do - customer_repo(sgx_repo: Bwmsgsv2Repo.new) - .find_by_tel(params["to"]) - .then { |c| - EMPromise.all([c, c.ogm(params["from"])]) - }.then do |(customer, ogm)| - render :voicemail, locals: { - ogm: ogm, - transcription_enabled: customer.transcription_enabled - } - end + find_by_tel_with_fallback( + sgx_repo: Bwmsgsv2Repo.new, + ogm_url: nil + ).then { |c| + c.ogm(params["from"]) + }.then { |ogm| + render :voicemail, locals: { ogm: ogm } + } end end