$form->addMultiUpload vracia pole s nulovými hodnotami

Čamo
Člen | 798
+
0
-

Zdravím,
chcem sa spýtať prečo mi mulitiupload v Nette 3, ktorý nieje vyplnený vracia pole s jedným nulovým prvkom? Po submite prvok files obsahuje

	array(1)
		0 => null

a kód

foreach ( $files as $file )
{
	if ( $file->isOk() ) ...

mi vyhadzuje error Call to a member function isOk() on null
Mne to pripadá ako bug.

EDIT: Zdá sa že to súvisí s volaním $form->getHttpData()

UploadControl::loadHttpData()

	/**
	 * Loads HTTP data.
	 */
	public function loadHttpData(): void
	{
		$this->value = $this->getHttpData(Form::DATA_FILE);
		if ($this->value === null) {
			$this->value = new FileUpload(null);
		}
	}

Editoval Čamo (10. 4. 2020 21:14)