mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-07 10:04:21 +00:00
[DS-186] NPE during edit of eperson in XMLUI
git-svn-id: http://scm.dspace.org/svn/repo/branches/dspace-1_5_x@3710 9c30dcfa-912a-0410-8fc2-9e0234be79fd
This commit is contained in:
@@ -192,7 +192,8 @@ public class FlowEPersonUtils {
|
|||||||
EPerson personModified = EPerson.find(context, epersonID);
|
EPerson personModified = EPerson.find(context, epersonID);
|
||||||
|
|
||||||
// Make sure the email address we are changing to is unique
|
// Make sure the email address we are changing to is unique
|
||||||
if (!personModified.getEmail().equals(email))
|
String originalEmail = personModified.getEmail();
|
||||||
|
if (originalEmail == null || !originalEmail.equals(email))
|
||||||
{
|
{
|
||||||
EPerson potentialDupicate = EPerson.findByEmail(context,email);
|
EPerson potentialDupicate = EPerson.findByEmail(context,email);
|
||||||
|
|
||||||
@@ -207,13 +208,16 @@ public class FlowEPersonUtils {
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!personModified.getFirstName().equals(first)) {
|
String originalFirstName = personModified.getFirstName();
|
||||||
|
if (originalFirstName == null || !originalFirstName.equals(first)) {
|
||||||
personModified.setFirstName(first);
|
personModified.setFirstName(first);
|
||||||
}
|
}
|
||||||
if (!personModified.getLastName().equals(last)) {
|
String originalLastName = personModified.getLastName();
|
||||||
|
if (originalLastName == null || !originalLastName.equals(last)) {
|
||||||
personModified.setLastName(last);
|
personModified.setLastName(last);
|
||||||
}
|
}
|
||||||
if (!personModified.getMetadata("phone").equals(phone)) {
|
String originalPhone = personModified.getMetadata("phone");
|
||||||
|
if (originalPhone == null || !originalPhone.equals(phone)) {
|
||||||
personModified.setMetadata("phone", phone);
|
personModified.setMetadata("phone", phone);
|
||||||
}
|
}
|
||||||
personModified.setCanLogIn(login);
|
personModified.setCanLogIn(login);
|
||||||
|
@@ -135,6 +135,7 @@
|
|||||||
- [DS-81] Subscription not sent correctly - ID: 2667590
|
- [DS-81] Subscription not sent correctly - ID: 2667590
|
||||||
- [DS-99] Non-admin user and admin menu options (1.5.1 XMUI only) - ID: 2353606
|
- [DS-99] Non-admin user and admin menu options (1.5.1 XMUI only) - ID: 2353606
|
||||||
- [DS-157] Ukrainian for DSpace 1.5.2 - JSPUI only (gone into google code)
|
- [DS-157] Ukrainian for DSpace 1.5.2 - JSPUI only (gone into google code)
|
||||||
|
- [DS-186] NPE during edit of eperson in XMLUI
|
||||||
|
|
||||||
(Paulo Jobim)
|
(Paulo Jobim)
|
||||||
- [DS-138] SF Patch [2655052] Authors re-ordered when item edited (xmlui)
|
- [DS-138] SF Patch [2655052] Authors re-ordered when item edited (xmlui)
|
||||||
|
Reference in New Issue
Block a user