From 766e6ff9442abe05620747ce8fcd64e26e8e88be Mon Sep 17 00:00:00 2001 From: Sebastian Gierlinger Date: Tue, 5 Aug 2014 13:48:10 +0200 Subject: [PATCH] Add owner role to setup user closes #3518 - added owner role to user that is added if no user is available --- core/server/api/authentication.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/server/api/authentication.js b/core/server/api/authentication.js index cbea22479a..b3d5c9ebc5 100644 --- a/core/server/api/authentication.js +++ b/core/server/api/authentication.js @@ -189,8 +189,10 @@ authentication = { if (ownerUser) { return dataProvider.User.setup(setupUser, _.extend(internal, {id: ownerUser.id})); } else { - // TODO: needs to pass owner role when role endpoint is finished! - return dataProvider.User.add(setupUser, internal); + return dataProvider.Role.findOne({name: 'Owner'}).then(function (ownerRole) { + setupUser.roles = [ownerRole.id]; + return dataProvider.User.add(setupUser, internal); + }); } }).then(function (user) { var userSettings = [];