Merge pull request #270 from litvinovg/fix-changelisteners-regression

Move stream reset inside loop so that every listener gets the same state
This commit is contained in:
Dragan Ivanovic 2022-02-25 16:41:50 +01:00 committed by GitHub
commit 67b4df3c0b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -142,8 +142,8 @@ public abstract class RDFServiceImpl implements RDFService {
} }
protected void notifyListeners(ModelChange modelChange) throws IOException { protected void notifyListeners(ModelChange modelChange) throws IOException {
modelChange.getSerializedModel().reset();
for (ChangeListener listener : registeredListeners) { for (ChangeListener listener : registeredListeners) {
modelChange.getSerializedModel().reset();
listener.notifyModelChange(modelChange); listener.notifyModelChange(modelChange);
} }
log.debug(registeredJenaListeners.size() + " registered Jena listeners"); log.debug(registeredJenaListeners.size() + " registered Jena listeners");