diff --git a/app/Livewire/Assegnazioni/Assegna.php b/app/Livewire/Assegnazioni/Assegna.php index 2d04345..0a7c090 100644 --- a/app/Livewire/Assegnazioni/Assegna.php +++ b/app/Livewire/Assegnazioni/Assegna.php @@ -229,12 +229,11 @@ class Assegna extends Component $numero = $assegnazione->territorio?->numero; $nome = $assegnazione->proclamatore?->nome_completo; + $this->reset(['invioId', 'canaleUsato', 'erroreInvio']); + session()->flash('success', $inviato ? "Territorio {$numero} assegnato a {$nome}: link inviato." : "Territorio {$numero} assegnato a {$nome}. Il link è ancora da inviare: lo trovi segnalato nell'elenco."); - - $this->reset(['invioId', 'canaleUsato', 'erroreInvio']); - return $this->redirect(route('assegnazioni.assegna'), navigate: true); } diff --git a/tests/Feature/ContattiProclamatoriTest.php b/tests/Feature/ContattiProclamatoriTest.php index 6b53383..21fe888 100644 --- a/tests/Feature/ContattiProclamatoriTest.php +++ b/tests/Feature/ContattiProclamatoriTest.php @@ -207,8 +207,9 @@ class ContattiProclamatoriTest extends TestCase $this->assegna($anna, $this->territorioConPdf()) ->assertSee('Copia link') - ->assertSee('nel profilo non c\'è un numero di telefono') - ->assertSee('nel profilo non c\'è un indirizzo email') + // Testo scritto nel template, non {{ }}: l'apostrofo esce com'è. + ->assertSee('nel profilo non c\'è un numero di telefono', false) + ->assertSee('nel profilo non c\'è un indirizzo email', false) ->assertDontSee('wa.me', false) // WhatsApp senza numero non si può segnare come canale usato. ->call('canale', 'whatsapp')