From ee955608e31727ac320bf64d4f63dd146c7caab9 Mon Sep 17 00:00:00 2001 From: Nitzan Jaitman Date: Tue, 2 Feb 2021 21:24:05 +0200 Subject: [PATCH] Fix `api` reuse bug when calling `cloudinary.search()` --- cloudinary-core/src/main/java/com/cloudinary/Search.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cloudinary-core/src/main/java/com/cloudinary/Search.java b/cloudinary-core/src/main/java/com/cloudinary/Search.java index 94cd222a..dc2f8a96 100644 --- a/cloudinary-core/src/main/java/com/cloudinary/Search.java +++ b/cloudinary-core/src/main/java/com/cloudinary/Search.java @@ -10,14 +10,14 @@ public class Search { - private Cloudinary cloudinary; + private final Api api; private ArrayList> sortByParam; private ArrayList aggregateParam; private ArrayList withFieldParam; private HashMap params; Search(Cloudinary cloudinary) { - this.cloudinary = cloudinary; + this.api = cloudinary.api(); this.params = new HashMap(); this.sortByParam = new ArrayList>(); this.aggregateParam = new ArrayList(); @@ -66,6 +66,6 @@ public HashMap toQuery() { public ApiResponse execute() throws Exception { Map options = ObjectUtils.asMap("content_type", "json"); - return this.cloudinary.api().callApi(Api.HttpMethod.POST, Arrays.asList("resources", "search"), this.toQuery(), options); + return this.api.callApi(Api.HttpMethod.POST, Arrays.asList("resources", "search"), this.toQuery(), options); } } \ No newline at end of file