diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/AbstractDAO.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/AbstractDAO.java index 39c89f2b7658362d9149798fcda28a18c9116f02..970dc0f94f706b1873144b476498af6ab998776d 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/AbstractDAO.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/AbstractDAO.java @@ -103,7 +103,8 @@ public abstract class AbstractDAO extends HibernateDaoSupport String msg = ""; for (ConstraintViolation v : violations) { - msg += ", " + v.getMessage(); + Object invalidValue = v.getInvalidValue(); + msg += ", " + String.format(v.getMessage(), invalidValue); } throw new DataIntegrityViolationException(msg.substring(2)); }