From 3d18a98138ce76b01a9862a42b19d9198dcc6671 Mon Sep 17 00:00:00 2001 From: Phillip Davis Date: Tue, 10 Mar 2026 15:40:53 -0400 Subject: [PATCH] fix: filter_map broke on prod --- sgx-bwmsgsv2.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sgx-bwmsgsv2.rb b/sgx-bwmsgsv2.rb index 0a8f53b36a386b07d06b093de12e482a8d5a45d8..a2dd66a92ac4e143d0f6b0fe9b1c5462045a478b 100755 --- a/sgx-bwmsgsv2.rb +++ b/sgx-bwmsgsv2.rb @@ -1087,7 +1087,7 @@ class WebhookHandler < Goliath::API puts "RESPONSE9: #{msg.inspect}" end - media_urls = Array(jparams['media']).filter_map { |media_url| + media_urls = Array(jparams['media']).map { |media_url| unless media_url.end_with?( '.smil', '.txt', '.xml' ) @@ -1099,7 +1099,7 @@ class WebhookHandler < Goliath::API ) media_url end - } + }.compact if text&.empty? || (media_urls.any? && jparams['to'].length > 1) if !env['HTTP_X_JMP_RESEND_OF'].to_s.empty?