Skip to content

Commit 7a129e5

Browse files
authored
Merge pull request #15 from indexdata/ID-CIRC-2441-loan-type-in-requests
CIRC-2441 loan type in requests
2 parents 13c0863 + 81abfd7 commit 7a129e5

File tree

4 files changed

+7
-3
lines changed

4 files changed

+7
-3
lines changed

descriptors/ModuleDescriptor-template.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1279,7 +1279,7 @@
12791279
},
12801280
{
12811281
"id": "request-storage",
1282-
"version": "6.2"
1282+
"version": "6.3"
12831283
},
12841284
{
12851285
"id": "request-storage-batch",

src/main/java/org/folio/circulation/domain/RequestRepresentation.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,8 @@ private static void addItemProperties(JsonObject request, Item item) {
102102
write(itemSummary, "volume", item.getVolume());
103103
write(itemSummary, "chronology", item.getChronology());
104104
write(itemSummary, "displaySummary", item.getDisplaySummary());
105+
write(itemSummary, "loanTypeId", item.getLoanTypeId());
106+
write(itemSummary, "loanTypeName", item.getLoanTypeName());
105107

106108
ItemStatus status = item.getStatus();
107109
if (status != null) {

src/main/java/org/folio/circulation/domain/StoredRequestRepresentation.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,9 @@ private static void addStoredItemProperties(JsonObject request, Item item) {
5656
item.getLocation().getPrimaryServicePoint().getName());
5757
}
5858
}
59+
write(itemSummary, "loanTypeId", item.getLoanTypeId());
60+
write(itemSummary, "loanTypeName", item.getLoanTypeName());
61+
5962
request.put("item", itemSummary);
6063
}
6164

src/test/java/api/queue/RequestQueueResourceTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@
4343
import api.support.builders.ReorderQueueBuilder;
4444
import api.support.builders.RequestBuilder;
4545
import api.support.fakes.FakePubSub;
46-
import api.support.http.CheckOutResource;
4746
import api.support.http.IndividualResource;
4847
import api.support.http.ItemResource;
4948
import io.vertx.core.json.JsonArray;
@@ -280,7 +279,7 @@ void shouldGetRequestQueueForItemSuccessfully() {
280279
assertThat(request.containsKey("item"), is(true));
281280
JsonObject item = request.getJsonObject("item");
282281
assertThat(item.fieldNames(), contains("barcode", "location",
283-
"enumeration", "volume", "chronology", "status", "callNumber",
282+
"enumeration", "volume", "chronology", "loanTypeId", "loanTypeName", "status", "callNumber",
284283
"callNumberComponents", "copyNumber", "itemEffectiveLocationId",
285284
"itemEffectiveLocationName", "retrievalServicePointId",
286285
"retrievalServicePointName"));

0 commit comments

Comments
 (0)