Projekt

Allgemein

Profil

Aktionen

GX-Bug #52088

geschlossen

"Division by zero"-Warning im QuickEdit

Von Mirko Janssen vor mehr als 7 Jahren hinzugefügt. Vor etwa 7 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
Daniel Würdemann
Kategorie:
Adminbereich
Zielversion:
% erledigt:

100%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
3.6.0.2
Release Notes Langtext:

Die Tooltips im QuickEdit funktionieren wieder, wenn 0 EUR-Artikel gelistet werden

Tags:
Fix

Beschreibung

2017-06-07 08:53:52 (5a8580cd3ef10e4efab767daa3ac363d) WARNING(2): "Division by zero" in /var/www/mj/html/gam-bio/GXMainComponents/Extensions/QuickEdit/QuickEditOverviewTooltips.inc.php:98 (Details)
#8 File: /var/www/mj/html/gam-bio/GXMainComponents/Extensions/QuickEdit/QuickEditOverviewTooltips.inc.php:98 (Details)
Code:
│ line 96: 'special_price_id' => $data->getSpecialPriceId(),
│ line 97: 'special_price_percentage' => round(abs(($data->getPrice() - $data->getSpecialPrice()) / $data->getPrice()
├─ line 98: * 100), 2),
│ line 99: 'special_price' => $data->getSpecialPriceId() !== 0 ? $data->getSpecialPrice() : false,
│ line 100: 'special_price_expires_date' => $expiresDate !== '01.01.1970' && $expiresDate !== '01.01.1000' ? $expiresDate : '-',
#7 File: /var/www/mj/html/gam-bio/GXMainComponents/Extensions/QuickEdit/QuickEditOverviewTooltips.inc.php:56 (Details)
#6 File: /var/www/mj/html/gam-bio/GXMainComponents/Controllers/HttpView/AdminAjax/QuickEditOverviewAjaxController.inc.php:152 (Details)
#5 (Details)
#4 File: /var/www/mj/html/gam-bio/GXEngine/Services/System/Http/HttpViewController.inc.php:152 (Details)
#3 File: /var/www/mj/html/gam-bio/GXEngine/Services/System/Http/HttpViewController.inc.php:107 (Details)
#2 File: /var/www/mj/html/gam-bio/GXEngine/Services/System/Http/HttpDispatcher.inc.php:72 (Details)
#1 File: /var/www/mj/html/gam-bio/GXEngine/Services/System/Http/HttpService.inc.php:67 (Details)
#0 File: /var/www/mj/html/gam-bio/admin/admin.php:15 (Details)
Request: POST /gam-bio/admin/admin.php?do=QuickEditOverviewAjax/Tooltips (Details)
- duration: ~279ms
- server: Apache/2.2.22 (Ubuntu) PHP/5.4.39-1+deb.sury.org~precise+2 mod_ssl/2.2.22 OpenSSL/1.0.1
- server address: 192.168.101.54
- user agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 OPR/45.0.2552.881
- remote address: 5a8580cd3ef10e4efab767daa3ac363d
Session: (Details)
Post: (Details)
- draw: 2
- columns: [...]
- order: [...]
- start: 0
- length: 25
- search: [...]
- pageToken: c2b694a65504a33693e04bf59798df9a
Get: (Details)
- do: QuickEditOverviewAjax/Tooltips


Dateien

QuickEditDivisionByZeroFix.patch (1,43 KB) QuickEditDivisionByZeroFix.patch Till Tepelmann, 10.08.2017 15:23


Zugehörige Tickets

Kopiert nach GX-Entwicklung - GX-Bug #53130: "Division by zero"-Warning im QuickEditErledigtDaniel Würdemann

Aktionen
Aktionen #1

Von Timo Backhaus vor mehr als 7 Jahren aktualisiert

Ursache: Artikelpreis ist 0€. Das muss abgefangen werden:

'special_price_percentage' => round(abs(($data->getPrice() - $data->getSpecialPrice()) / $data->getPrice() * 100), 2),

Aktionen #2

Von Till Tepelmann vor mehr als 7 Jahren aktualisiert

  • Priorität wurde von Normal zu Dringend geändert
Aktionen #3

Von Till Tepelmann vor mehr als 7 Jahren aktualisiert

Aktionen #4

Von Moritz Bunjes vor etwa 7 Jahren aktualisiert

  • Status wurde von Gemeldet zu In Bearbeitung geändert
  • Zugewiesen an wurde auf Moritz Bunjes gesetzt
  • Zielversion wurde von 133 zu 3.7.1.0 beta1 geändert
Aktionen #5

Von Moritz Bunjes vor etwa 7 Jahren aktualisiert

  • Kopiert nach GX-Bug #53130: "Division by zero"-Warning im QuickEdit wurde hinzugefügt
Aktionen #6

Von Moritz Bunjes vor etwa 7 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Testing geändert
  • Zugewiesen an wurde von Moritz Bunjes zu Core-Entwickler geändert
  • Release Notes Langtext aktualisiert (Vergleich)
  • Betroffene Versionen 3.6.0.2 wurde hinzugefügt
  • Betroffene Versionen 3.5.2.0 beta2 wurde gelöscht
Aktionen #7

Von Daniel Würdemann vor etwa 7 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Daniel Würdemann geändert
Aktionen #8

Von Daniel Würdemann vor etwa 7 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
  • % erledigt wurde von 0 zu 100 geändert
Aktionen

Auch abrufbar als: Atom PDF