apibase: fix getuserfile
parent
a85b06bac0
commit
0074647b21
|
@ -134,7 +134,14 @@ class ApiBase extends Controller
|
||||||
return $folder;
|
return $folder;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function getUserFile(int $id): File
|
/**
|
||||||
|
* Get a file with ID from user's folder
|
||||||
|
*
|
||||||
|
* @param int $fileId
|
||||||
|
*
|
||||||
|
* @return File|null
|
||||||
|
*/
|
||||||
|
protected function getUserFile(int $id)
|
||||||
{
|
{
|
||||||
$user = $this->userSession->getUser();
|
$user = $this->userSession->getUser();
|
||||||
if (null === $user) {
|
if (null === $user) {
|
||||||
|
@ -148,6 +155,11 @@ class ApiBase extends Controller
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Check if node is a file
|
||||||
|
if (!($file[0] instanceof File)) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
return $file[0];
|
return $file[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue