diff --git a/apps/files_versions/versions.php b/apps/files_versions/versions.php
index b733c57923e2036f5b9d8d900b380089decf5434..7ed5f257505ea95ac300450cc112d5c9e11d7e78 100644
--- a/apps/files_versions/versions.php
+++ b/apps/files_versions/versions.php
@@ -316,9 +316,9 @@ class Storage {
          * This function is connected to the delete signal of OC_Filesystem
          * cleanup the versions directory if the actual file gets deleted
          */
-        public static function removeVersions($params) {
-        	$rel_path =  $params[\OC_Filesystem::signal_param_path];
-        	$abs_path = \OCP\Config::getSystemValue('datadirectory').'/'.\OC_User::getUser()."/versions".$rel_path.'.v';
+        public static function removeVersions($params) {
+        	$rel_path =  $params['path'];
+        	$abs_path = \OCP\Config::getSystemValue('datadirectory').'/'.\OCP\User::getUser()."/versions".$rel_path.'.v';
         	if(Storage::isversioned($rel_path)) {
         		$versions = Storage::getVersions($rel_path);
         		foreach ($versions as $v){
@@ -336,8 +336,8 @@ class Storage {
          */
         public static function renameVersions($params) {
         	$rel_oldpath =  $params['oldpath'];
-        	$abs_oldpath = \OCP\Config::getSystemValue('datadirectory').'/'.\OC_User::getUser()."/versions".$rel_oldpath.'.v';
-        	$abs_newpath = \OCP\Config::getSystemValue('datadirectory').'/'.\OC_User::getUser()."/versions".$params['newpath'].'.v';
+        	$abs_oldpath = \OCP\Config::getSystemValue('datadirectory').'/'.\OCP\User::getUser()."/versions".$rel_oldpath.'.v';
+        	$abs_newpath = \OCP\Config::getSystemValue('datadirectory').'/'.\OCP\User::getUser()."/versions".$params['newpath'].'.v';
         	if(Storage::isversioned($rel_oldpath)) {
         		$versions = Storage::getVersions($rel_oldpath);
         		foreach ($versions as $v){