From 3c5fbd6a4ff3350c7793559e1931a37ef4f87e76 Mon Sep 17 00:00:00 2001 From: Matthew Rider Date: Tue, 22 Oct 2024 13:10:43 +0200 Subject: [PATCH] Improve German/channel id parsing --- .../whats_app/three_sixty_dialog/setup_controller.rb | 2 +- config/locales/de.yml | 2 +- spec/requests/whats_app/three_sixty_dialog/setup_spec.rb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/controllers/whats_app/three_sixty_dialog/setup_controller.rb b/app/controllers/whats_app/three_sixty_dialog/setup_controller.rb index 59f99c446..3a718a4a7 100644 --- a/app/controllers/whats_app/three_sixty_dialog/setup_controller.rb +++ b/app/controllers/whats_app/three_sixty_dialog/setup_controller.rb @@ -7,7 +7,7 @@ class SetupController < ApplicationController layout 'minimal' def create_api_key - channel_ids = create_api_key_params[:channels].split('[').last.split(']').last.split(',') + channel_ids = YAML.safe_load(create_api_key_params[:channels]) client_id = create_api_key_params[:client] @organization.update!(three_sixty_dialog_client_id: client_id) channel_ids.each do |channel_id| diff --git a/config/locales/de.yml b/config/locales/de.yml index e3474afb7..a124a0cf7 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -531,7 +531,7 @@ de: help: Wenn ein Mitglied via Threema Nachrichten versendet, die von 100eyes noch nicht unterstützt werden, erhält es diese Nachricht. whats_app_setup: success_heading: WhatsApp wurde erfolgreich konfiguriert - success_text: Du kannst nun mit der Einbindung von WhatsApp-Mitgliedern beginnen. + success_text: Du kannst jetzt Mitglieder über WhatsApp einladen. settings: header: Einstellungen diff --git a/spec/requests/whats_app/three_sixty_dialog/setup_spec.rb b/spec/requests/whats_app/three_sixty_dialog/setup_spec.rb index 9532f628b..382f81c43 100644 --- a/spec/requests/whats_app/three_sixty_dialog/setup_spec.rb +++ b/spec/requests/whats_app/three_sixty_dialog/setup_spec.rb @@ -25,7 +25,7 @@ subject.call expect(response).to be_successful expect(page).to have_content('WhatsApp wurde erfolgreich konfiguriert') - expect(page).to have_content('Du kannst nun mit der Einbindung von WhatsApp-Mitgliedern beginnen.') + expect(page).to have_content('Du kannst jetzt Mitglieder über WhatsApp einladen.') end end end