Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision ba8e17aa

Von Cem Aydin vor 15 Tagen hinzugefügt

  • ID ba8e17aae523919a7344ab168a37fa482a43de44
  • Vorgänger 6c8feefe
  • Nachfolger 800aaec1

Backgroundjob: ShopPartMassCreate Existierende Bilder überspringen

Löschen der Bilder funktionierte so nicht, die Dateien bleiben im
Dateisystem erhalten aber der Datenbank Eintrag wird gelöscht. Dies
müsste im File Management System angeschaut werden. Für den Moment
überspringe ich die Dateien hier.

Unterschiede anzeigen:

SL/BackgroundJob/ShopPartMassCreate.pm
138 138

  
139 139
      my $fileobj;
140 140
      if (exists $images_by_names{$image_name}) {
141
        # I tried updating the file, but it didn't work right away
142
        # so instead I delete the file and create a new one
143
        # (this is also the way it is done in the UI, there's only a delete button,
144
        #  no update button)
145
        $images_by_names{$image_name}->delete;
141
        # I tried updating or deleting the file, but that didn't work
142
        # so for now we'll just skip the image if an image with the same name already exists
143
        # (atm there doesn't seem to be a mechanism in place to update or delete the files properly)
144
        next;
146 145
      }
147 146

  
148 147
      my $image_path = $images_import_path . $image_name;

Auch abrufbar als: Unified diff