apibase: fix getuserfile
parent
a85b06bac0
commit
0074647b21
|
@ -134,7 +134,14 @@ class ApiBase extends Controller
|
|||
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();
|
||||
if (null === $user) {
|
||||
|
@ -148,6 +155,11 @@ class ApiBase extends Controller
|
|||
return null;
|
||||
}
|
||||
|
||||
// Check if node is a file
|
||||
if (!($file[0] instanceof File)) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return $file[0];
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue