Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision bb1e72d3

Von Jan Büren vor fast 3 Jahren hinzugefügt

  • ID bb1e72d3069c173327e6cf1b175bdba446fa84d7
  • Vorgänger dc59476f
  • Nachfolger cc48131e

Bugfix: ShippedQty kann nicht ohne $::form aufgerufen werden

Falls die Zeiterfassung per BackgroundJob Lieferscheine aus
Aufträgen erzeugt wird jetzt kein Fehler mehr geworfen, dass
der Typ (sales || purchase) nicht definiert ist.

Unterschiede anzeigen:

SL/Helper/ShippedQty.pm
162 162

  
163 163
sub init_services_deliverable  {
164 164
  my ($self) = @_;
165
  if ($::form->{type} =~ m/^sales_/) {
165
  if ($::form->{type} =~ m/^sales_/ || $self->{objects}->[0]->{customer_id}) {
166 166
    $::instance_conf->get_sales_delivery_order_check_service;
167
  } elsif ($::form->{type} =~ m/^purchase_/) {
167
  } elsif ($::form->{type} =~ m/^purchase_/ || $self->{objects}->[0]->{vendor_id}) {
168 168
    $::instance_conf->get_purchase_delivery_order_check_service;
169 169
  } else {
170 170
    croak "wrong call, no customer or vendor object referenced";

Auch abrufbar als: Unified diff