Updated Branches: refs/heads/master c15ec6821 -> c37e8b7e8
Resource metadata - fixed the bug in removeResourceDetail API - when "key" parameter was passed in, used to remove the details matching the key, for all the resources, not just the one defined by resource_id Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/c37e8b7e Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/c37e8b7e Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/c37e8b7e Branch: refs/heads/master Commit: c37e8b7e8ca8408dc3b1b05f42fe03b0e7ab7260 Parents: c15ec68 Author: Alena Prokharchyk <[email protected]> Authored: Mon Nov 25 14:36:02 2013 -0800 Committer: Alena Prokharchyk <[email protected]> Committed: Mon Nov 25 15:32:52 2013 -0800 ---------------------------------------------------------------------- .../apache/cloudstack/resourcedetail/ResourceDetailsDaoBase.java | 1 + 1 file changed, 1 insertion(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cloudstack/blob/c37e8b7e/engine/schema/src/org/apache/cloudstack/resourcedetail/ResourceDetailsDaoBase.java ---------------------------------------------------------------------- diff --git a/engine/schema/src/org/apache/cloudstack/resourcedetail/ResourceDetailsDaoBase.java b/engine/schema/src/org/apache/cloudstack/resourcedetail/ResourceDetailsDaoBase.java index 5a94a15..2d08644 100644 --- a/engine/schema/src/org/apache/cloudstack/resourcedetail/ResourceDetailsDaoBase.java +++ b/engine/schema/src/org/apache/cloudstack/resourcedetail/ResourceDetailsDaoBase.java @@ -75,6 +75,7 @@ public abstract class ResourceDetailsDaoBase<R extends ResourceDetail> extends G public void removeDetail(long resourceId, String key) { if (key != null) { SearchCriteria<R> sc = AllFieldsSearch.create(); + sc.setParameters("resourceId", resourceId); sc.setParameters("name", key); remove(sc); }
