wdrożenia PrestaShop

Błąd w PA - kolejne zamówienie

  • 1 Odpowiedzi
  • 5849 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline elroy

  • Nowy
  • *
  • 4
  • 0
Błąd w PA - kolejne zamówienie
« dnia: Październik 16, 2014, 08:34:48 pm »

Witajcie
Znalazłem denerwujący błąd który występuje w moim panelu administracyjnym.
Po wejściu w ostatnie zamówienie normalnie strzałka kierująca do kolejnego powinna być nieaktywna. U mnie mimo, że pracujemy na najnowszym zamówieniu można przejść do kolejnego (co ciekawe o ID=0) co powoduje błąd.
 
Na zdjęciu moment o który mi chodzi
 


Błąd ze strony serwera
Notice: Trying to get property of non-object in /www/controllers/admin/AdminOrdersController.php on line 259


Fatal error: Call to a member function hasBeenShipped() on a non-object in /www/controllers/admin/AdminOrdersController.php on line 261
Kod z powyższego błędu
$this->toolbar_title[] = sprintf($this->l('Order %1$s from %2$s %3$s'), $order->reference, $customer->firstname, $customer->lastname);


if ($order->hasBeenShipped())
$type = $this->l('Return products');
elseif ($order->hasBeenPaid())
$type = $this->l('Standard refund');
else
$type = $this->l('Cancel products');
Mieliście taki przypadek? Jak to naprawić?

*

Offline elroy

  • Nowy
  • *
  • 4
  • 0
Odp: Błąd w PA - kolejne zamówienie
« Odpowiedź #1 dnia: Październik 16, 2014, 08:57:26 pm »
Udało mi się zupełnie przypadkiem natknąć na rozwiązanie. Dotyczy Presty 1.6.0.9
https://github.com/PrestaShop/PrestaShop/commit/99022d4f199c0703ad4aed07c30fb75c3481190c