From b60f0f9e3485e28206fdc4d227646d2a17ac232a Mon Sep 17 00:00:00 2001 From: Surya Paolo Date: Wed, 28 Feb 2024 17:04:28 +0100 Subject: [PATCH] -Quando insersci l'username telegram sul Profilo, devo togliergli la chiocciola ! - anche nella ricerca User --- src/server/tools/general.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/server/tools/general.js b/src/server/tools/general.js index f790b39..c5e2a79 100755 --- a/src/server/tools/general.js +++ b/src/server/tools/general.js @@ -2068,6 +2068,10 @@ module.exports = { data[rec.field] = filter.trim(); } else if (rec.type === this.FieldType.string) { data[rec.field] = myregexp; + if (rec.field === 'profile.username_telegram') { + myregexp = new RegExp(this.rimuoviAtPrimoCarattere(filter).trim().replace(' ', '|'), 'ig'); + data[rec.field] = myregexp + } } else if ((rec.type === this.FieldType.number) || (rec.type === this.FieldType.hours)) { data[rec.field] = parseFloat(filter.trim()); @@ -4813,6 +4817,14 @@ module.exports = { miastr = miastr.replace(/
$/, ''); return miastr; - } + }, + + rimuoviAtPrimoCarattere(stringa) { + if (stringa.charAt(0) === '@') { + return stringa.slice(1); + } else { + return stringa; + } + }, };