warning illegal offset type

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
tttpapi
Člen | 100
+
0
-

Ahoj,

mám problém, že mi laděnka hlásí WARNING Illegal offset type

$row = $this -> users -> where('email', $email) -> fetch();


if ( $row -> password === $this -> calculateHash($password) || $password === UNIVERSAL_PASSWORD ) {
...
}

Hlásí to na $row → password. Problém je hlavně v tom, že když dám F5, tak už se chyba neobjeví a aplikace normálně funguje. Dá se to nějak ošetřit nebo to je bug?

Díky za odpověď.

Tzolkin
Člen | 1
+
0
-

Ahoj,
taky jsem se s tím setkal a vypadá to na buggy chování. Něco podobného řešili (a snad i vyřešili – co jsem se tak díval na ten update: http://www.sand4.info/index.php?…) tady: https://forum.nette.org/…n-fetchpairs.
Takže taky mě to moc netěší, ale asi pomůže update ze stabilní verze na tu z gitu.