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);
         }

Reply via email to