Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 1a0c73d3

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

  • ID 1a0c73d30bcd5d1ceeeef5f84d94de466abf6fcc
  • Vorgänger 5231e61e
  • Nachfolger 2518d79a

Bugfix 1082 - 1760 Bei einem Lieferschein wird die Abteilung nicht mitgespeichert

Der commit e69e3657, hat leider nur den Teil beim erstmaligen Anzeigen des
Lieferscheins mit frischen Werten aus der Datenbank behoben, dafür aber das
Verhalten bei update der Maske (Klick auf Erneuern) zerstört.
Jetzt konsequent von dem sehr alten Verhalten description--id, mit Hilfe von L-Helfer-Funktionen
umgestellt.

Unterschiede anzeigen:

SL/DO.pm
76 76

  
77 77
  push @where, ($form->{type} eq 'sales_delivery_order' ? '' : 'NOT ') . qq|COALESCE(dord.is_sales, FALSE)|;
78 78

  
79
  my $department_id = (split /--/, $form->{department})[1];
80
  if ($department_id) {
79
  if ($form->{department_id}) {
81 80
    push @where,  qq|dord.department_id = ?|;
82
    push @values, conv_i($department_id);
81
    push @values, conv_i($form->{department_id});
83 82
  }
84 83

  
85 84
  if ($form->{project_id}) {
......
326 325
  $h_item->finish();
327 326
  $h_item_stock->finish();
328 327

  
329
  ($null, $form->{department_id}) = split(/--/, $form->{department});
330 328

  
331 329
  # save DO record
332 330
  $query =

Auch abrufbar als: Unified diff