Index: topia-security/src/java/org/codelutin/topia/history/TopiaHistoryListener.java diff -u topia-security/src/java/org/codelutin/topia/history/TopiaHistoryListener.java:1.3 topia-security/src/java/org/codelutin/topia/history/TopiaHistoryListener.java:1.4 --- topia-security/src/java/org/codelutin/topia/history/TopiaHistoryListener.java:1.3 Tue Oct 24 12:01:00 2006 +++ topia-security/src/java/org/codelutin/topia/history/TopiaHistoryListener.java Fri Oct 27 09:50:34 2006 @@ -23,9 +23,9 @@ * Created: 13 oct. 06 21:31:23 * * @author poussin - * @version $Revision: 1.3 $ + * @version $Revision: 1.4 $ * - * Last update: $Date: 2006/10/24 12:01:00 $ + * Last update: $Date: 2006/10/27 09:50:34 $ * by : $Author: ruchaud $ */ @@ -116,9 +116,7 @@ } protected void addToHistory(TopiaEntity entity, int action) { - Class[] interfaces = entity.getClass().getInterfaces(); - List asList = Arrays.asList(interfaces); - if (!asList.contains(NoHistory.class)) { + if (!(entity instanceof NoHistory)) { String user = TopiaSecurityUtil.getUserPrincipal(); Date date = new Date(); try {