mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-17 06:53:09 +00:00
DS-3435 possible nullpointerexception at AccessStepUtil$populateEmbargoDetail
This commit is contained in:
@@ -218,9 +218,9 @@ public class ResourcePolicy implements ReloadableEntity<Integer> {
|
||||
}
|
||||
|
||||
/**
|
||||
* gets ID for Group referred to by this policy
|
||||
* gets the Group referred to by this policy
|
||||
*
|
||||
* @return groupID, or null if no group set
|
||||
* @return group, or null if no group set
|
||||
*/
|
||||
public Group getGroup()
|
||||
{
|
||||
@@ -228,7 +228,7 @@ public class ResourcePolicy implements ReloadableEntity<Integer> {
|
||||
}
|
||||
|
||||
/**
|
||||
* sets ID for Group referred to by this policy
|
||||
* sets the Group referred to by this policy
|
||||
* @param epersonGroup Group
|
||||
*/
|
||||
public void setGroup(Group epersonGroup)
|
||||
|
@@ -247,7 +247,7 @@ public class AccessStepUtil extends AbstractDSpaceTransformer {
|
||||
private void populateEmbargoDetail(final DSpaceObject dso, final Text text) throws SQLException, WingException {
|
||||
for (final ResourcePolicy readPolicy : authorizeService.getPoliciesActionFilter(context, dso, Constants.READ))
|
||||
{
|
||||
if (Group.ANONYMOUS.equals(readPolicy.getGroup().getName()) && readPolicy.getStartDate() != null)
|
||||
if (readPolicy.getGroup() != null && Group.ANONYMOUS.equals(readPolicy.getGroup().getName()) && readPolicy.getStartDate() != null)
|
||||
{
|
||||
final String dateString = DateFormatUtils.format(readPolicy.getStartDate(), "yyyy-MM-dd");
|
||||
text.setValue(dateString);
|
||||
|
Reference in New Issue
Block a user