Skip to content

Commit 5284438

Browse files
authored
Merge pull request #76 from TAMULib/sprint6-staging-specification-filter-by-service-id
ability to filter service sub resources by service id
2 parents 3e0bff9 + e1e4dbe commit 5284438

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

src/main/java/edu/tamu/app/model/repo/specification/AbstractSpecification.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,12 @@ public Predicate toPredicate(Root<E> root, CriteriaQuery<?> query, CriteriaBuild
3333
switch (key) {
3434
case "service":
3535
for (String value : values) {
36-
builder.addPredicate(key, cb.equal(root.get(key).get("id").as(Long.class), Long.valueOf(value.toLowerCase())));
36+
builder.addPredicate(key, cb.equal(root.get(key).get("id").as(Long.class), Long.valueOf(value)));
37+
}
38+
break;
39+
case "service.id":
40+
for (String value : values) {
41+
builder.addPredicate(key, cb.equal(root.get("service").get("id").as(Long.class), Long.valueOf(value)));
3742
}
3843
break;
3944
case "service.name":

0 commit comments

Comments
 (0)