File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
apps/files_versions/lib/Versions Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change 1515use OCA \Files_Versions \Db \VersionEntity ;
1616use OCA \Files_Versions \Db \VersionsMapper ;
1717use OCA \Files_Versions \Storage ;
18+ use OCP \AppFramework \Db \DoesNotExistException ;
1819use OCP \Constants ;
1920use OCP \Files \File ;
2021use OCP \Files \FileInfo ;
@@ -261,7 +262,12 @@ public function createVersionEntity(File $file): ?VersionEntity {
261262 }
262263
263264 public function updateVersionEntity (File $ sourceFile , int $ revision , array $ properties ): void {
264- $ versionEntity = $ this ->versionsMapper ->findVersionForFileId ($ sourceFile ->getId (), $ revision );
265+ try {
266+ $ versionEntity = $ this ->versionsMapper ->findVersionForFileId ($ sourceFile ->getId (), $ revision );
267+ } catch (DoesNotExistException $ e ) {
268+ // no version found for fileId
269+ return ;
270+ }
265271
266272 if (isset ($ properties ['timestamp ' ])) {
267273 $ versionEntity ->setTimestamp ($ properties ['timestamp ' ]);
You can’t perform that action at this time.
0 commit comments