facing same issue
Thanks & Regards,
Hanu Dashottar





On Fri, May 6, 2022 at 3:35 PM S Munene <[email protected]> wrote:

> The HR application tree does not display the correct names of the employees
> Clicking on the incorrectly displayed name however brings up the correct
> employee profile
>
> i believe there is a problem with fuction getCurrentEmployeeDetails in
> org/apache/ofbiz/humanres/HumanResEvents.java
> carrying out the following changes on the function results in correct
> display
> Let me know if i am missing something
>
> Regards
> Kamanu
>
> if (UtilValidate.isNotEmpty(emlpfillCtxs)) {
>     for (GenericValue emlpfillCtx : emlpfillCtxs ) {
>         String memberId = emlpfillCtx.getString("partyId");
>         //GenericValue memCtx =
> EntityQuery.use(delegator).from("Person").where("partyId",
> partyId).queryOne();
>         GenericValue memCtx =
> EntityQuery.use(delegator).from("Person").where("partyId",
> memberId).queryOne();
>         String title = null;
>         if (UtilValidate.isNotEmpty(memCtx)) {
>             String firstname = memCtx.getString("firstName");
>             String lastname = memCtx.getString("lastName");
>             if (UtilValidate.isEmpty(lastname)) {
>                 lastname = "";
>             }
>             if (UtilValidate.isEmpty(firstname)) {
>                 firstname = "";
>             }
>             title = firstname +" "+ lastname;
>         }
>         else {
>             GenericValue memGroupCtx =
> EntityQuery.use(delegator).from("PartyGroup").where("partyId",
> partyId).queryOne();
>             if (UtilValidate.isNotEmpty(memGroupCtx)) {
>                 title = memGroupCtx.getString("groupName");
>             }
>         }
>
>

Reply via email to