From 9acfaa6ca497f0bde78a05467c73ab6af1555bfb Mon Sep 17 00:00:00 2001 From: Arnaud Levy <arnaud.levy@noesya.coop> Date: Tue, 15 Oct 2024 15:22:31 +0200 Subject: [PATCH] Better (#2325) --- app/services/contact_details/linkedin.rb | 1 + test/services/contact_details_test.rb | 2 ++ 2 files changed, 3 insertions(+) diff --git a/app/services/contact_details/linkedin.rb b/app/services/contact_details/linkedin.rb index 5aa7142b0..9499d2b4c 100644 --- a/app/services/contact_details/linkedin.rb +++ b/app/services/contact_details/linkedin.rb @@ -14,5 +14,6 @@ class ContactDetails::Linkedin < ContactDetails::Base .remove('linkedin.com/company/') .remove('@') .remove('/') + @label = CGI.unescape @label end end \ No newline at end of file diff --git a/test/services/contact_details_test.rb b/test/services/contact_details_test.rb index 48c096db5..192471ffe 100644 --- a/test/services/contact_details_test.rb +++ b/test/services/contact_details_test.rb @@ -78,6 +78,8 @@ class ContactDetailsTest < ActiveSupport::TestCase batch_test :linkedin, 'arnaudlevy', 'https://www.linkedin.com/in/arnaudlevy/', [ 'https://www.linkedin.com/in/arnaudlevy/', ] + detail = service_for(:linkedin).new 'https://www.linkedin.com/in/matthieu-b%C3%A9jot-4bba9950/' + assert_equal 'matthieu-béjot-4bba9950', detail.label end test 'linkedin company' do -- GitLab