diff -r cf85ef18f231 -r e722861558bb src/main/java/de/uapcore/lightpit/dao/AbstractDao.java --- a/src/main/java/de/uapcore/lightpit/dao/AbstractDao.java Mon May 11 19:09:06 2020 +0200 +++ b/src/main/java/de/uapcore/lightpit/dao/AbstractDao.java Tue May 12 22:03:00 2020 +0200 @@ -74,7 +74,7 @@ } } - protected final void setForeignKeyOrNull(PreparedStatement stmt, int index, T instance, Function keyGetter) throws SQLException { + protected final void setForeignKeyOrNull(PreparedStatement stmt, int index, Object instance, Function keyGetter) throws SQLException { Integer key = Optional.ofNullable(instance).map(keyGetter).orElse(null); if (key == null) { stmt.setNull(index, Types.INTEGER);