You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sc...@apache.org on 2016/03/17 17:38:40 UTC
[05/11] airavata-php-gateway git commit: adding empty check
adding empty check
Project: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/commit/c4b8667b
Tree: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/tree/c4b8667b
Diff: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/diff/c4b8667b
Branch: refs/heads/master
Commit: c4b8667b9cc31eece7d1d5cdce0f62fe7380dee9
Parents: 492b821
Author: scnakandala <su...@gmail.com>
Authored: Wed Mar 16 16:32:22 2016 -0400
Committer: scnakandala <su...@gmail.com>
Committed: Wed Mar 16 16:32:22 2016 -0400
----------------------------------------------------------------------
app/libraries/Wsis/Stubs/UserStoreManager.php | 24 +++++++++++++---------
1 file changed, 14 insertions(+), 10 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/c4b8667b/app/libraries/Wsis/Stubs/UserStoreManager.php
----------------------------------------------------------------------
diff --git a/app/libraries/Wsis/Stubs/UserStoreManager.php b/app/libraries/Wsis/Stubs/UserStoreManager.php
index 1a664a0..9e59684 100755
--- a/app/libraries/Wsis/Stubs/UserStoreManager.php
+++ b/app/libraries/Wsis/Stubs/UserStoreManager.php
@@ -196,17 +196,21 @@ class UserStoreManager {
* @return void
*/
public function updateRoleListOfUser( $username, $roles){
- foreach ($roles["deleted"] as $role) {
- $parameters = new UpdateRoleListOfUser();
- $parameters->userName = $username;
- $parameters->deletedRoles = $role;
- $this->serviceStub->updateRoleListOfUser( $parameters);
+ if(isset($roles["deleted"])) {
+ foreach ($roles["deleted"] as $role) {
+ $parameters = new UpdateRoleListOfUser();
+ $parameters->userName = $username;
+ $parameters->deletedRoles = $role;
+ $this->serviceStub->updateRoleListOfUser($parameters);
+ }
}
- foreach ($roles["new"] as $role) {
- $parameters = new UpdateRoleListOfUser();
- $parameters->userName = $username;
- $parameters->newRoles = $role;
- $this->serviceStub->updateRoleListOfUser( $parameters);
+ if(isset($roles["new"])){
+ foreach ($roles["new"] as $role) {
+ $parameters = new UpdateRoleListOfUser();
+ $parameters->userName = $username;
+ $parameters->newRoles = $role;
+ $this->serviceStub->updateRoleListOfUser( $parameters);
+ }
}
return;
}