From 1c92ee3238be642882adb205847e0dae9fcd1d7e Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Thu, 28 Oct 2021 19:21:17 -0500 Subject: [PATCH] ogm is sometimes a promise --- web.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/web.rb b/web.rb index b1f28d0..d303001 100644 --- a/web.rb +++ b/web.rb @@ -233,9 +233,11 @@ class Web < Roda CustomerRepo .new(sgx_repo: Bwmsgsv2Repo.new) .find_by_tel(params["to"]) - .then do |customer| + .then { |c| + EMPromise.all([c, c.ogm(params["from"])]) + }.then do |(customer, ogm)| render :voicemail, locals: { - ogm: customer.ogm(params["from"]), + ogm: ogm, transcription_enabled: customer.transcription_enabled } end -- 2.34.5