THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#1 Mise à jour des images

(06-10-2015 16:05:38)


Je viens de voir un petit bug du côté de Thelia, en effet, à l'update des images d 'une fiche produit, un message d'erreur avec le code suivant :

Désolé, l'image ID=429 n'a pas été trouvé

------------------

Évènement Thelia : TheliaEvents::IMAGE_UPDATE => array("updateFile", 128)

Le problème vient de cette fonction :

public function updateFile(FileCreateOrUpdateEvent $event)
    {
        // Copy and save file
        if ($event->getUploadedFile()) {
            // Remove old picture file from file storage
            $url = $event->getModel()->getUploadDir() . '/' . $event->getOldModel()->getFile();
            unlink(str_replace('..', '', $url));

            $newUploadedFile = $this->fileManager->copyUploadedFile($event->getModel(), $event->getUploadedFile());
            $event->setUploadedFile($newUploadedFile);
        }

        // Update image modifications
        $event->getModel()->save();

        $event->setModel($event->getModel());
    }

Et plus précisément cette partie qui provoque l'erreur : $event->getModel()->save();

Avez-vous une idée du problème ?

Merci d'avance

Offline

#2 Re: Mise à jour des images

(06-10-2015 16:20:09)


Oui. Tu n'a pas correctement rempli l'event. Dans setModel() tu n'as sans doute pas placé la bonne image.


OpenStudio Toulouse

Offline

#3 Re: Mise à jour des images

(06-10-2015 16:31:12)


Cela vient pourtant du core de Thelia, le problème se déclenche quand je souhaite modifier une image uploadé sans changer l'image.
Par exemple si l'on souhaite simplement changer le titre ou la description d'une image déjà uploadé sur une fiche produit l'erreur se déclenche.

Offline

#4 Re: Mise à jour des images

(06-10-2015 16:57:56)


Tu utilises qu'elle version de Thelia ?


OpenStudio Toulouse

Offline

#5 Re: Mise à jour des images

(07-10-2015 08:12:22)


2.1.4

Offline

#6 Re: Mise à jour des images

(08-10-2015 10:14:59)


Une idée par rapport à ce problème ?

Merci d'avance

Offline

#7 Re: Mise à jour des images

(13-10-2015 16:00:52)


Suis-je le seul à avoir ce problème ?

Offline

#8 Re: Mise à jour des images

(16-10-2015 08:21:14)


Une petite idée pour résoudre ce problème ?

Offline

#9 Re: Mise à jour des images

(16-10-2015 08:55:28)


Passer en 2.1.6 ?


OpenStudio Toulouse