pzs / nav-online-invoice

PHP interface for Online Invoice Data Reporting System of Hungarian Tax Office (NAV)
MIT License
144 stars 52 forks source link

Undefined index: errorCode #69

Closed igzard closed 2 months ago

igzard commented 2 months ago

Release: v3.0.2

Előfordul olyan response, amiben nincs errorCode tömbelem, ezért Undefined index Exception-t kaptunk:

Undefined index: errorCode
src/NavOnlineInvoice/BaseExceptionResponse.php : (36)
 public function getResultMessage() {
    $result = $this->getResult();

    if (empty($result["message"])) {
        $message = $result["errorCode"];
    } elseif (empty($result["errorCode"])) {
        $message = $result["message"];
    } else {
        $message = "$result[message] ($result[errorCode])";
    }

    return $message;
}
pzs commented 2 months ago

Nálam még nem volt a hibanaplóban ilyen hiba, de most tettem ide is egy ellenőrzést és készítettem belőle egy új (v3.0.3) releaset.