From 1c9e674061360b8e6b3b98c1e93be22ab7b302c8 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Tue, 21 May 2013 09:59:38 +0000
Subject: [PATCH] OPENDJ-889 Regression: access logger not logging replayed synchronization operations when it should be

---
 opendj-sdk/opends/src/server/org/opends/server/loggers/AbstractTextAccessLogPublisher.java |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/opendj-sdk/opends/src/server/org/opends/server/loggers/AbstractTextAccessLogPublisher.java b/opendj-sdk/opends/src/server/org/opends/server/loggers/AbstractTextAccessLogPublisher.java
index d8c8d9a..6b99075 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/loggers/AbstractTextAccessLogPublisher.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/loggers/AbstractTextAccessLogPublisher.java
@@ -1069,9 +1069,15 @@
      */
     boolean isLoggable(final Operation operation)
     {
-      return !((suppressInternalOperations && operation.isInnerOperation())
-          || (suppressSynchronizationOperations
-              && operation.isSynchronizationOperation()));
+      if (operation.isSynchronizationOperation())
+      {
+        return !suppressSynchronizationOperations;
+      }
+      else if (operation.isInnerOperation())
+      {
+        return !suppressInternalOperations;
+      }
+      return true;
     }
   }
 

--
Gitblit v1.10.0