Press "Enter" to skip to content

Problem po imporcie danych lub ręcznej aktualizacji: Właściwość Address->dni jest pusta.

Admin 1

Jeśli natrafisz na błąd typu:

Tekstowo:

[PrestaShopException]

Właściwość Address->dni jest pusta.
at line 1004 in file classes/ObjectModel.php

999.             }
1000. 
1001.             $message = $this->validateField($field, $this->$field);
1002.             if ($message !== true) {
1003.                 if ($die) {
1004.                     throw new PrestaShopException($message);
1005.                 }
1006. 
1007.                 return $error_return ? $message : false;
1008.             }
1009.         }

    ObjectModelCore->validateFields - [line 292 - classes/ObjectModel.php]
    ObjectModelCore->getFields - [line 738 - classes/ObjectModel.php]
    ObjectModelCore->update - [line 220 - classes/Address.php] - [1 Arguments]
    AddressCore->update - [line 239 - classes/Address.php]
    AddressCore->delete - [line 84 - classes/form/CustomerAddressPersister.php]
    CustomerAddressPersisterCore->delete - [line 75 - controllers/front/AddressController.php] - [2 Arguments]
    AddressControllerCore->postProcess - [line 281 - classes/controller/Controller.php]
    ControllerCore->run - [line 515 - classes/Dispatcher.php]
    DispatcherCore->dispatch - [line 28 - index.php]

Spróbuj wykonać prostą modyfikację w bazie danych:

UPDATE `ps_address` SET `dni` = '1234567890' WHERE `dni` IS NULL

 

Oczywiscie dobierze prefix nazwy tabeli _address w zależności od zastosowanego u Ciebie.

Warto przed tą operacją wykonać kopię bezpieczeństwa w dziale:

Zaawansowane -> Baza danych -> Kopia zapasowa DB 

 

grafika:

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.

Zobacz także !
Problem może wystąpić kiedy aktualizujesz sklep z wersji PrestaShop 1.6…