Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 800aaec1

Von Cem Aydin vor 8 Tagen hinzugefügt

  • ID 800aaec1f1bc1db9be11df19355ace9b45a56ec7
  • Vorgänger ba8e17aa
  • Nachfolger 4bc122b8

Backgroundjob: ShopPartMassCreate Shopbilder Titel String bereinigen

Der Titel String wird shopware seitig als Dateiname verwendet und muss
daher bereinigt werden. (fuehrt ansonsten zu Fehlern bei der
synchronisation)

Unterschiede anzeigen:

SL/BackgroundJob/ShopPartMassCreate.pm
51 51
  return \@shop_categories;
52 52
}
53 53

  
54
sub sanitize_filename {
55
    my ($filename) = @_;
56
    $filename =~ s/\W/_/g;
57
    return $filename;
58
}
59

  
54 60
sub _warn {
55 61
  my ($messages, $message) = @_;
56 62
  $main::lxdebug->message(LXDebug::WARN(), $message);
......
164 170
        source           => 'uploaded',
165 171
        file_type        => 'image',
166 172
        file_name        => $image_name,
167
        title            => substr($part->description, 0, 45),
173
        title            => sanitize_filename(substr($part->description, 0, 45)),
168 174
        description      => '',
169 175
        file_contents    => $file_data,
170 176
        file_path        => $image_path,

Auch abrufbar als: Unified diff