Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 8d053869

Von Moritz Bunkus vor etwa 8 Jahren hinzugefügt

  • ID 8d05386958d82c45b50062268bb549a08051486f
  • Vorgänger daaac66a
  • Nachfolger 26ee3490

Payment-Helfer: Rechnen mit undefinierten Werten vermeiden

Unterschiede anzeigen:

SL/DB/Helper/Payment.pm
387 387
  # if the difference is 0.01 Cent this may end up as 0.009999999999998
388 388
  # numerically, so round this value when checking for cent threshold >= 0.01
389 389

  
390
  return $self->amount - $self->paid;
390
  return ($self->amount // 0) - ($self->paid // 0);
391 391
};
392 392

  
393 393
sub open_percent {

Auch abrufbar als: Unified diff