Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 8be9afee

Von Moritz Bunkus vor mehr als 16 Jahren hinzugefügt

  • ID 8be9afee4fef39c4753399a2d4a7c42a5658f828
  • Vorgänger 2ed420df
  • Nachfolger be7bfdb9

Nur dann rowcount von form_details ableiten, wenn ein bestehender Vorgang aus der Datenbank ausgelesen wird, nicht aber z.B. beim Umwandeln von Angeot in Auftrag. Fix für Commit 3140.

Unterschiede anzeigen:

bin/mozilla/oe.pl
171 171
  set_headings("edit");
172 172

  
173 173
  &order_links;
174

  
175
  $form->{rowcount} = 0;
176
  foreach $ref (@{ $form->{form_details} }) {
177
    $form->{rowcount}++;
178
    map { $form->{"${_}_$form->{rowcount}"} = $ref->{$_} } keys %{$ref};
179
  }
180

  
174 181
  &prepare_order;
182

  
175 183
  if ($form->{print_and_save}) {
176 184
    $form->{language_id} = $language_id;
177 185
    $form->{printer_id} = $printer_id;
178 186
  }
187

  
179 188
  &display_form;
180 189

  
181 190
  $lxdebug->leave_sub();
......
233 242

  
234 243
  $form->{formname} ||= $form->{type};
235 244

  
236
  $form->{rowcount} = 0;
237
  foreach $ref (@{ $form->{form_details} }) {
238
    $form->{rowcount}++;
239
    map { $form->{"${_}_$form->{rowcount}"} = $ref->{$_} } keys %{$ref};
240
  }
241 245
  for my $i (1 .. $form->{rowcount}) {
242 246
    $form->{"reqdate_$i"} ||= $form->{"deliverydate_$i"};
243 247
    $form->{"discount_$i"}  = $form->format_amount(\%myconfig, $form->{"discount_$i"} * ($form->{id} ? 100 : 1));

Auch abrufbar als: Unified diff