From 474f0a522c81ced9c438cecae3bc590e8a36710b Mon Sep 17 00:00:00 2001 From: pabois <pierreandre.boissinot@noesya.coop> Date: Thu, 13 Jul 2023 10:56:05 +0200 Subject: [PATCH] masked --- app/helpers/application_helper.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 5e0f736dd..c234968c2 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -51,7 +51,9 @@ module ApplicationHelper end def masked_string(string) - string.gsub(/.+(?=.{5})/, '•' * (string.length - 5)) + string = string.to_s # in case it was nil + mask_length = [(string.length - 5), 0].max + string.to_s.gsub(/.+(?=.{5})/, '•' * mask_length) end def language_name(iso_code) -- GitLab