diff options
author | Fabrice Bellingard <bellingard@gmail.com> | 2012-03-19 14:13:00 +0100 |
---|---|---|
committer | Fabrice Bellingard <bellingard@gmail.com> | 2012-03-19 14:13:00 +0100 |
commit | 7127ab95012034fc643b743c11c466acd60391f4 (patch) | |
tree | 9bce238672f8f19d454edc359b46145f22ec702f /sonar-batch/src/main/java/org | |
parent | 6c64694189d6997672892782c99a988db97650e3 (diff) | |
download | sonarqube-7127ab95012034fc643b743c11c466acd60391f4.tar.gz sonarqube-7127ab95012034fc643b743c11c466acd60391f4.zip |
SONAR-1700 Some links to the projects end up in new session
Diffstat (limited to 'sonar-batch/src/main/java/org')
-rw-r--r-- | sonar-batch/src/main/java/org/sonar/batch/index/DefaultResourcePersister.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sonar-batch/src/main/java/org/sonar/batch/index/DefaultResourcePersister.java b/sonar-batch/src/main/java/org/sonar/batch/index/DefaultResourcePersister.java index a6f736eea56..0917fa776b2 100644 --- a/sonar-batch/src/main/java/org/sonar/batch/index/DefaultResourcePersister.java +++ b/sonar-batch/src/main/java/org/sonar/batch/index/DefaultResourcePersister.java @@ -72,6 +72,8 @@ public final class DefaultResourcePersister implements ResourcePersister { // assume that the parent project has already been saved parentSnapshot = snapshotsByResource.get(project.getParent()); model.setRootId((Integer) ObjectUtils.defaultIfNull(parentSnapshot.getRootProjectId(), parentSnapshot.getResourceId())); + } else { + model.setRootId(null); } model = session.save(model); project.setId(model.getId()); |