diff --git a/core/src/main/java/google/registry/model/reporting/HistoryEntry.java b/core/src/main/java/google/registry/model/reporting/HistoryEntry.java index 8d088912b..0bbeabaf1 100644 --- a/core/src/main/java/google/registry/model/reporting/HistoryEntry.java +++ b/core/src/main/java/google/registry/model/reporting/HistoryEntry.java @@ -61,6 +61,7 @@ import javax.persistence.EnumType; import javax.persistence.Enumerated; import javax.persistence.MappedSuperclass; import javax.persistence.Transient; +import org.apache.commons.lang3.BooleanUtils; import org.joda.time.DateTime; /** @@ -435,7 +436,8 @@ public class HistoryEntry extends ImmutableObject implements Buildable, Datastor checkArgumentNotNull(getInstance().modificationTime, "Modification time must be specified"); checkArgumentNotNull(getInstance().clientId, "Registrar ID must be specified"); checkArgument( - !getInstance().type.equals(Type.SYNTHETIC) || !getInstance().requestedByRegistrar, + !getInstance().type.equals(Type.SYNTHETIC) + || BooleanUtils.isNotTrue(getInstance().requestedByRegistrar), "Synthetic history entries cannot be requested by a registrar"); return super.build(); }