From 6555b3f202cc84dbbcd479916f184ab6b9aa220f Mon Sep 17 00:00:00 2001
From: juanf <juanf>
Date: Thu, 11 Dec 2014 14:20:26 +0000
Subject: [PATCH] SSDM-1321 : PAPER - UI to create Users (Server Side)

SVN: 33031
---
 .../newbrowser/1/dss/reporting-plugins/newbrowserapi/script.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/plasmid/source/core-plugins/newbrowser/1/dss/reporting-plugins/newbrowserapi/script.py b/plasmid/source/core-plugins/newbrowser/1/dss/reporting-plugins/newbrowserapi/script.py
index 72b21110c76..0b32f80c6ae 100644
--- a/plasmid/source/core-plugins/newbrowser/1/dss/reporting-plugins/newbrowserapi/script.py
+++ b/plasmid/source/core-plugins/newbrowser/1/dss/reporting-plugins/newbrowserapi/script.py
@@ -114,7 +114,8 @@ def registerUserPassword(tr, parameters, tableBuilder):
 	password = parameters.get("password"); #String
 	path = '../openBIS-server/jetty/bin/passwd.sh';
 	if os.path.isfile(path):
-		subprocess.call([path, 'add', userId, '-p', password])
+		subprocess.call([path, 'add', userId, '-p', password]) #Adds the user, if the user exists, will fail
+		subprocess.call([path, 'change', userId, '-p', password]) #Changes the user pass, works always
 		return True;
 	else:
 		return False;
-- 
GitLab