Skip to content

Commit

Permalink
Bug 479252 - ProjectSpace is not saved on Commit
Browse files Browse the repository at this point in the history
* Always create new resource on init, since we are adding a newly
created change package and expect the resource to only contain one
element.

Change-Id: I212565a5dd83ffc1a5cc2e4561b438d161458d0a
Signed-off-by: Johannes Faltermeier <jfaltermeier@eclipsesource.com>
  • Loading branch information
jfaltermeier committed Oct 19, 2015
1 parent 48f1186 commit a0f4afa
Showing 1 changed file with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -665,15 +665,15 @@ public void init() {
if (localChangePackage == null) {
if (Configuration.getClientBehavior().useInMemoryChangePackage()) {
localChangePackage = VersioningFactory.eINSTANCE.createChangePackage();
final Resource resource = getResourceSet().getResource(localChangePackageUri, false);
final Resource resource = getResourceSet().createResource(localChangePackageUri);
resource.getContents().add(localChangePackage);
} else {
final URI normalizedUri = getResourceSet().getURIConverter().normalize(localChangePackageUri);
final String filePath = normalizedUri.toFileString();
localChangePackage = VersioningFactory.eINSTANCE.createFileBasedChangePackage();
((FileBasedChangePackage) localChangePackage)
.initialize(filePath + FileBasedChangePackageImpl.FILE_OP_INDEX);
final Resource resource = getResourceSet().getResource(localChangePackageUri, false);
final Resource resource = getResourceSet().createResource(localChangePackageUri);
resource.getContents().add(localChangePackage);
try {
resource.save(ModelUtil.getResourceSaveOptions());
Expand Down

0 comments on commit a0f4afa

Please sign in to comment.