diff --git a/core/js/files/client.js b/core/js/files/client.js
index 07a7132d4bed798529ea131249c6a618757c4cad..82cf3ff51218062289e27e768ec8ed39c2f73210 100644
--- a/core/js/files/client.js
+++ b/core/js/files/client.js
@@ -79,9 +79,9 @@
 		 */
 		[Client.NS_DAV, 'resourcetype'],
 		/**
-		 * Compound file id, contains fileid + server instance id
+		 * File id
 		 */
-		[Client.NS_OWNCLOUD, 'id'],
+		[Client.NS_OWNCLOUD, 'fileid'],
 		/**
 		 * Letter-coded permissions
 		 */
@@ -210,20 +210,6 @@
 			return headers;
 		},
 
-		/**
-		 * Parses the compound file id
-		 *
-		 * @param {string} compoundFileId compound file id as returned by the server
-		 *
-		 * @return {int} local file id, stripped of the instance id
-		 */
-		_parseFileId: function(compoundFileId) {
-			if (!compoundFileId || compoundFileId.length < 8) {
-				return null;
-			}
-			return parseInt(compoundFileId.substr(0, 8), 10);
-		},
-
 		/**
 		 * Parses the etag response which is in double quotes.
 		 *
@@ -264,7 +250,7 @@
 			var props = response.propStat[0].properties;
 
 			var data = {
-				id: this._parseFileId(props['{' + Client.NS_OWNCLOUD + '}id']),
+				id: props['{' + Client.NS_OWNCLOUD + '}fileid'],
 				path: OC.dirname(path) || '/',
 				name: OC.basename(path),
 				mtime: new Date(props['{' + Client.NS_DAV + '}getlastmodified'])
diff --git a/core/js/tests/specs/files/clientSpec.js b/core/js/tests/specs/files/clientSpec.js
index 7d039b5143af072b7eeb5e39faa0af2ac5082ece..3a3181d842636e669e54af6668406ddba848db53 100644
--- a/core/js/tests/specs/files/clientSpec.js
+++ b/core/js/tests/specs/files/clientSpec.js
@@ -213,7 +213,7 @@ describe('OC.Files.Client tests', function() {
 			expect(props).toContain('{DAV:}getcontenttype');
 			expect(props).toContain('{DAV:}getetag');
 			expect(props).toContain('{DAV:}resourcetype');
-			expect(props).toContain('{http://owncloud.org/ns}id');
+			expect(props).toContain('{http://owncloud.org/ns}fileid');
 			expect(props).toContain('{http://owncloud.org/ns}size');
 			expect(props).toContain('{http://owncloud.org/ns}permissions');
 		});
@@ -350,7 +350,7 @@ describe('OC.Files.Client tests', function() {
 			expect(props).toContain('{DAV:}getcontenttype');
 			expect(props).toContain('{DAV:}getetag');
 			expect(props).toContain('{DAV:}resourcetype');
-			expect(props).toContain('{http://owncloud.org/ns}id');
+			expect(props).toContain('{http://owncloud.org/ns}fileid');
 			expect(props).toContain('{http://owncloud.org/ns}size');
 			expect(props).toContain('{http://owncloud.org/ns}permissions');
 		});