Projet

Général

Profil

Actions

Anomalie #1872

fermé

Cannot remove emails from emails management

Ajouté par Frederic CROZET il y a environ 2 mois. Mis à jour il y a environ un mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
Core
Version cible:
Début:
22/09/2024
Echéance:
% réalisé:

100%

Temps estimé:
Version utilisée:

Description

Hello,

J'ai eu ce retour concernant l'impossibilité d'effacer un courriel dans la gestion des envois.

J'ai trouvé ça dans les logs :
82.165.86.18 - 2024-09-22 01:07:20 - ERROR - An error occurred on delete | Galette\Core\MailingHistory::removeEntries(): Argument #1 ($ids) must be of type array|int, string given, called in /homepages/21/d595234059/htdocs/galette/lib/Galette/Controllers/Crud/MailingsController.php on line 631

Une idée,
Merci pour aide ;)

Mis à jour par Johan Cwiklinski il y a environ 2 mois

  • Catégorie mis à Core
  • Statut changé de Nouveau à In Progress
  • Assigné à mis à Johan Cwiklinski
  • Version cible mis à 1.1.4

Ce correctif devrait faire l'affaire :

diff --git a/galette/lib/Galette/Controllers/Crud/MailingsController.php b/galette/lib/Galette/Controllers/Crud/MailingsController.php
index 77f8b0512..50bfa1ceb 100644
--- a/galette/lib/Galette/Controllers/Crud/MailingsController.php
+++ b/galette/lib/Galette/Controllers/Crud/MailingsController.php
@@ -628,7 +628,7 @@ class MailingsController extends CrudController
     protected function doDelete(array $args, array $post): bool
     {
         $mailhist = new MailingHistory($this->zdb, $this->login, $this->preferences);
-        return $mailhist->removeEntries($args['id'], $this->history);
+        return $mailhist->removeEntries((int)$args['id'], $this->history);
     }
     // /CRUD - Delete
     // /CRUD

Mis à jour par Johan Cwiklinski il y a environ 2 mois

  • Statut changé de In Progress à Résolu
  • % réalisé changé de 0 à 100

Mis à jour par Frederic CROZET il y a environ 2 mois

Johan Cwiklinski a écrit (#note-1):

Nickel !
Merci

Ce correctif devrait faire l'affaire :
[...]

Mis à jour par Johan Cwiklinski il y a environ un mois

  • Sujet changé de Impossible d'effacer les courriels dans gestion des envois à Cannot remove emails from emails management

Mis à jour par Johan Cwiklinski il y a environ un mois

  • Statut changé de Résolu à Fermé
Actions

Formats disponibles : Atom PDF