Skip to content

Commit c4e30dc

Browse files
Merge pull request #3979 from michalberky/lifescience-pwd-module-member-validation
fix(core): add member validation into Lifescience password manager up…
2 parents aeafc9b + 9bc7fc0 commit c4e30dc

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

perun-core/src/main/java/cz/metacentrum/perun/core/impl/modules/pwdmgr/LifescienceidusernamePasswordManagerModule.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import com.google.common.collect.Lists;
44
import cz.metacentrum.perun.core.api.Attribute;
55
import cz.metacentrum.perun.core.api.ExtSource;
6+
import cz.metacentrum.perun.core.api.Member;
67
import cz.metacentrum.perun.core.api.PerunSession;
78
import cz.metacentrum.perun.core.api.User;
89
import cz.metacentrum.perun.core.api.UserExtSource;
@@ -102,7 +103,8 @@ private boolean addUserToVo(PerunSession sess, String userLogin, User user) {
102103

103104
// add user to specific vo
104105
Vo targetVo = ((PerunBl) sess.getPerun()).getVosManagerBl().getVoByShortName(sess, VO_NAME);
105-
((PerunBl) sess.getPerun()).getMembersManagerBl().createMember(sess, targetVo, user);
106+
Member member = ((PerunBl) sess.getPerun()).getMembersManagerBl().createMember(sess, targetVo, user);
107+
((PerunBl) sess.getPerun()).getMembersManagerBl().validateMemberAsync(sess, member);
106108
} catch (WrongAttributeAssignmentException | AttributeNotExistsException | ExtSourceNotExistsException |
107109
WrongAttributeValueException | WrongReferenceAttributeValueException | VoNotExistsException | ExtendMembershipException | UserExtSourceExistsException ex) {
108110
throw new InternalErrorException(ex);

0 commit comments

Comments
 (0)