diff --git a/modules/liste_newsletter/edit.php b/modules/liste_newsletter/edit.php
index 8d7205dea..0384d3397 100755
--- a/modules/liste_newsletter/edit.php
+++ b/modules/liste_newsletter/edit.php
@@ -53,9 +53,15 @@ echo '
'name' => 'query',
'required' => 0,
'value' => $lista->query,
- 'help' => tr("La query SQL deve restituire gli identificativi delle anagrafiche da inserire nella lista, sotto un campo di nome ''id''").'. '.tr('Per esempio: _SQL_', [
- '_SQL_' => 'SELECT idanagrafica AS id, \'Modules\\Anagrafiche\\Anagrafica\' AS tipo FROM an_anagrafiche',
- ]),
+ 'help' => tr("La query SQL deve restituire gli identificativi delle anagrafiche da inserire nella lista, sotto un campo di nome ''id''").'.
'.tr('Per esempio: _SQL_', [
+ '_SQL_' => 'SELECT idanagrafica AS id, \'Modules\\\\Anagrafiche\\\\Anagrafica\' AS tipo FROM an_anagrafiche',
+ ]).'.
'.tr('Sono supportati i seguenti oggetti: _LIST_', [
+ '_LIST_' => implode(', ', [
+ slashes(Modules\Anagrafiche\Anagrafica::class),
+ slashes(Modules\Anagrafiche\Sede::class),
+ slashes(Modules\Anagrafiche\Referente::class),
+ ]),
+ ]).'.',
]).'
diff --git a/update/2_4_26.sql b/update/2_4_26.sql
index 9fb8b9a67..85dabc5d4 100644
--- a/update/2_4_26.sql
+++ b/update/2_4_26.sql
@@ -100,7 +100,10 @@ ALTER TABLE `dt_causalet` ADD `deleted_at` TIMESTAMP NULL AFTER `updated_at`;
UPDATE `zz_modules` SET `options` = 'SELECT |select| FROM `dt_causalet` WHERE 1=1 AND `deleted_at` IS NULL HAVING 2=2' WHERE `zz_modules`.`name` = 'Causali';
-- Fix query per la lista newsletter predefinita
-UPDATE `em_lists` SET `query` = 'SELECT idanagrafica AS id, ''Modules\\\\Anagrafiche\\\\Anagrafica'' AS tipo FROM an_anagrafiche' WHERE `query` = 'SELECT idanagrafica AS id FROM an_anagrafiche WHERE email != ''''';
+UPDATE `em_lists` SET `query` = 'SELECT idanagrafica AS id, ''Modules\\\\Anagrafiche\\\\Anagrafica'' AS tipo FROM an_anagrafiche', `name` = 'Tutte le Anagrafiche (Sedi legali)' WHERE `query` = 'SELECT idanagrafica AS id FROM an_anagrafiche WHERE email != ''''';
+
+INSERT INTO `em_lists` (`id`, `name`, `description`, `query`, `deleted_at`) VALUES
+(NULL, 'Tutti i Referenti', 'Indirizzi email validi per ogni referente caricata a sistema', 'SELECT id, ''Modules\\\\Anagrafiche\\\\Referente'' AS tipo FROM an_referenti', NULL);
-- Fix riferimento documento per righe create da Interventi
UPDATE `co_righe_documenti` SET `original_document_id` = `idintervento`, `original_document_type` = 'Modules\\Interventi\\Intervento' WHERE `idintervento` IS NOT NULL;