From a2238cf956d522875a40e731d4304aa7ad99eab9 Mon Sep 17 00:00:00 2001 From: Joshua Taylo Date: Wed, 9 Mar 2016 14:32:48 -0600 Subject: [PATCH] Fix file uploading --- lib/interfaces/socket.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/interfaces/socket.js b/lib/interfaces/socket.js index 29eeb01..8f05953 100644 --- a/lib/interfaces/socket.js +++ b/lib/interfaces/socket.js @@ -19,6 +19,8 @@ var BServer = BinaryServer({ var IO = require('socket.io').listen(RestServer); var Servers = Rfr('lib/initalize.js').servers; var Path = require('path'); +var Util = require('util'); +var Userid = require('userid'); Scales.prototype.socketio = function () { @@ -144,7 +146,8 @@ Scales.prototype.binaryjs = function () { }); stream.on('end', function () { - Fs.chown(file.path, server.config.user, server.config.user); + Logger.verbose(Util.format('Updating file perms for %s (changing to %s:%s)', file.path, server.config.user, server.config.user)); + Fs.chownSync(file.path, Userid.uid(server.config.user), Userid.gid(server.config.user)); }); }); });