You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by ch...@apache.org on 2014/05/27 19:13:35 UTC
git commit: fixing AIRAVATA-1280
Repository: airavata
Updated Branches:
refs/heads/master d91846803 -> 36a0b8c20
fixing AIRAVATA-1280
Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/36a0b8c2
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/36a0b8c2
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/36a0b8c2
Branch: refs/heads/master
Commit: 36a0b8c2094956570cbdc527edb0e4e68b5ffb64
Parents: d918468
Author: Chathuri Wimalasena <ka...@gmail.com>
Authored: Tue May 27 13:13:31 2014 -0400
Committer: Chathuri Wimalasena <ka...@gmail.com>
Committed: Tue May 27 13:13:31 2014 -0400
----------------------------------------------------------------------
.../persistance/registry/jpa/resources/WorkerResource.java | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/airavata/blob/36a0b8c2/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/resources/WorkerResource.java
----------------------------------------------------------------------
diff --git a/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/resources/WorkerResource.java b/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/resources/WorkerResource.java
index c5e5c45..43e241c 100644
--- a/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/resources/WorkerResource.java
+++ b/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/resources/WorkerResource.java
@@ -507,7 +507,11 @@ public class WorkerResource extends AbstractResource {
String query = "SELECT e from Experiment e WHERE ";
if (filters != null && filters.size() != 0) {
for (String field : filters.keySet()){
- query += "e." + field + " LIKE '%" + filters.get(field) + "%' AND " ;
+ if (field.equals(ExperimentConstants.EXECUTION_USER)){
+ query += "e." + field + "= '" + filters.get(field) + "' AND " ;
+ }else {
+ query += "e." + field + " LIKE '%" + filters.get(field) + "%' AND " ;
+ }
}
}
query = query.substring(0, query.length() - 5);