diff --git a/apps/files_versions/lib/versions.php b/apps/files_versions/lib/versions.php
index a17ce5a22b1a421bd5dbfe2c762e28a91e5a3eb6..ccbbf3ab2cdaab2cab480fb69fc47b611bbaddc8 100644
--- a/apps/files_versions/lib/versions.php
+++ b/apps/files_versions/lib/versions.php
@@ -117,14 +117,14 @@ class Storage {
 			
 			// rollback
 			if( @$users_view->copy('files_versions'.$filename.'.v'.$revision, 'files'.$filename) ) {
+				$users_view->touch('files'.$filename, $revision);
 				Storage::expire($filename);
 				return true;
 
 			}else{
 				if (isset($version) ) {
 					$users_view->unlink($version);
-				return false;
-
+					return false;
 				}
 			}
 		}