diff --git a/CHANGELOG.md b/CHANGELOG.md index 2dc08709a..2fb1c84a9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## Unreleased +### Fixed +- Fix to remove dataset from a space [#349](https://github.com/clowder-framework/clowder/issues/349) + (The count might be off to existing spaces, please run fixCounts script) + ### Added - MRI previewer for NIFTY (.nii) files. diff --git a/app/services/mongodb/MongoDBSpaceService.scala b/app/services/mongodb/MongoDBSpaceService.scala index c7dd53292..ab036586e 100644 --- a/app/services/mongodb/MongoDBSpaceService.scala +++ b/app/services/mongodb/MongoDBSpaceService.scala @@ -429,7 +429,6 @@ class MongoDBSpaceService @Inject() ( datasets.get(dataset) match { case Some(x) => { val datasetBytes = datasets.getBytesForDataset(dataset) - datasets.addToSpace(dataset, space) ProjectSpaceDAO.update(MongoDBObject("_id" -> new ObjectId(space.stringify)), $inc("spaceBytes" -> -1 * datasetBytes), upsert=false, multi=false, WriteConcern.Safe) ProjectSpaceDAO.update(MongoDBObject("_id" -> new ObjectId(space.stringify)), $inc("fileCount" -> -1 * x.files.length), upsert=false, multi=false, WriteConcern.Safe) ProjectSpaceDAO.update(MongoDBObject("_id" -> new ObjectId(space.stringify)), $inc("datasetCount" -> -1), upsert=false, multi=false, WriteConcern.Safe)