Log d'erreur tentative de suppression document par le cron

Description du bug / Comment le reproduire

Avec une fréquence d'environ tous les deux jours j'ai des logs d'erreur sur la suppression d'un document interdite, ce log est déclenché par une tâche cron.

Log d'accès apache - - [07/Feb/2025:04:22:48 +0100] "GET /spip.php?action=cron HTTP/1.1" 204 - "-" "-"

Les "documents" concernés correspondent à des entrées dans la table auteurs, j'ai du mal à comprendre la raison pour laquelle le cron décide d'essayer de les supprimer.

Pourquoi cela ne passe pas : le cron étant éxecuté par un user anonyme celui ci n'a pas les droits pour supprimer l'entrée, logique.

Comportement obtenu

Dans spip.log :Pub:ERREUR: Echec : Suppression document XXX interdite

Piste de résolution

Faire en sorte que le cron ait le droit de supprimer le document me semble être une mauvaise idée, il faudrait plutot comprendre pourquoi il déclenche la tentative de suppression et l'empêcher mais j'avoue que je suis dans le flou la dessus.

Informations techniques

  • Version de SPIP : 4.3.5 mais présent depuis plusieurs versions
  • Version de PHP : 7.3
  • Serveur web (si pertinent) : Apache
  • Base de données (si pertinent) : MariaDb