Commit abd7a33f by Nilu

S13305687 # Client - Incoming Issues (raised by Client) #Sign-in using LinedIn gets error

parent 187976a6
......@@ -27,6 +27,8 @@ import oneit.utils.parsers.FieldException;
import performa.orm.Candidate;
import performa.orm.CompanyUser;
import performa.orm.Company;
import performa.orm.CompanyUserHiringTeamLink;
import performa.orm.HiringTeam;
import performa.orm.types.RoleType;
/**
......@@ -100,9 +102,18 @@ public class PerformaOAuthCallbackDecorator implements ServletDecorator, Initial
company.setCompanyName("");
company.setAddedByUser(companyUser);
company.addToUsers(companyUser);
companyUser.setCompany(company);
companyUser.setRole(RoleType.ADMIN);
HiringTeam hiringTeam = company.getHiringTeamsAt(0);
hiringTeam.setAddedByUser(companyUser);
hiringTeam.setHiringTeamName("");
companyUser.setDefaultHiringTeam(hiringTeam);
CompanyUserHiringTeamLink link = CompanyUserHiringTeamLink.createCompanyUserHiringTeamLink(transaction);
link.setCompanyUser(companyUser);
link.setHiringTeam(hiringTeam);
link.setRole(RoleType.OWNER);
}
else if(companyUser.getIsEmailChanged()==Boolean.TRUE)
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment