Jump to content

bug nel metodo deleteImage della classe ObjectModel


MichaelSermoneta

Recommended Posts

il problema è nello svuotamento della cache

 

bisogna cambiare

if (file_exists(_PS_TMP_IMG_DIR_.$this->def['table'].'_mini_'.$this->id.'.'.$this->image_format)
                && !unlink(_PS_TMP_IMG_DIR_.$this->def['table'].'_mini_'.$this->id.'.'.$this->image_format))
                return false;

 

in

if (file_exists(_PS_TMP_IMG_DIR_.$this->def['table'].'_mini_'.$this->id.'_'.$this->id_shop.'.'.$this->image_format)
                && !unlink(_PS_TMP_IMG_DIR_.$this->def['table'].'_mini_'.$this->id.'_'.$this->id_shop.'.'.$this->image_format))
                return false;

 

per tenere conto del fatto che attualmente il nome delle immagini in cache contiene il riferimento allo shop di appartenenza, viceversa la cache non viene svuotata. Per riprodurre il bug provate a cambiare il logo di un formitore, nella tabella vedrete l'immagine vecchia.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...