diff --git a/openid-connect-common/src/main/java/org/mitre/util/jpa/JpaUtil.java b/openid-connect-common/src/main/java/org/mitre/util/jpa/JpaUtil.java
index 243823195..835e4be1d 100644
--- a/openid-connect-common/src/main/java/org/mitre/util/jpa/JpaUtil.java
+++ b/openid-connect-common/src/main/java/org/mitre/util/jpa/JpaUtil.java
@@ -38,14 +38,8 @@ public class JpaUtil {
 	}
 
 	public static <T, I> T saveOrUpdate(I id, EntityManager entityManager, T entity) {
-		if (id == null) {
-			entityManager.persist(entity);
-			entityManager.flush();
-			return entity;
-		} else {
-			T tmp = entityManager.merge(entity);
-			entityManager.flush();
-			return tmp;
-		}
+		T tmp = entityManager.merge(entity);
+		entityManager.flush();
+		return tmp;
 	}
 }