From 95f5b9a9088897b29a43fd022125b1b491cbb868 Mon Sep 17 00:00:00 2001 From: HousniAbdellatife Date: Sat, 14 Jan 2023 13:37:51 +0100 Subject: [PATCH] fix java contract paperkey parameter in commercial paper example Signed-off-by: HousniAbdellatife --- .../src/main/java/org/example/CommercialPaperContract.java | 4 ++-- .../src/main/java/org/example/CommercialPaperContract.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/commercial-paper/organization/digibank/contract-java/src/main/java/org/example/CommercialPaperContract.java b/commercial-paper/organization/digibank/contract-java/src/main/java/org/example/CommercialPaperContract.java index a75f47e3..a46a7038 100644 --- a/commercial-paper/organization/digibank/contract-java/src/main/java/org/example/CommercialPaperContract.java +++ b/commercial-paper/organization/digibank/contract-java/src/main/java/org/example/CommercialPaperContract.java @@ -107,7 +107,7 @@ public class CommercialPaperContract implements ContractInterface { String newOwner, int price, String purchaseDateTime) { // Retrieve the current paper using key fields provided - String paperKey = State.makeKey(new String[] { paperNumber }); + String paperKey = State.makeKey(new String[] { issuer, paperNumber }); CommercialPaper paper = ctx.paperList.getPaper(paperKey); // Validate current owner @@ -146,7 +146,7 @@ public class CommercialPaperContract implements ContractInterface { public CommercialPaper redeem(CommercialPaperContext ctx, String issuer, String paperNumber, String redeemingOwner, String redeemDateTime) { - String paperKey = CommercialPaper.makeKey(new String[] { paperNumber }); + String paperKey = CommercialPaper.makeKey(new String[] { issuer, paperNumber }); CommercialPaper paper = ctx.paperList.getPaper(paperKey); diff --git a/commercial-paper/organization/magnetocorp/contract-java/src/main/java/org/example/CommercialPaperContract.java b/commercial-paper/organization/magnetocorp/contract-java/src/main/java/org/example/CommercialPaperContract.java index a781c360..a04e62db 100644 --- a/commercial-paper/organization/magnetocorp/contract-java/src/main/java/org/example/CommercialPaperContract.java +++ b/commercial-paper/organization/magnetocorp/contract-java/src/main/java/org/example/CommercialPaperContract.java @@ -107,7 +107,7 @@ public class CommercialPaperContract implements ContractInterface { String newOwner, int price, String purchaseDateTime) { // Retrieve the current paper using key fields provided - String paperKey = State.makeKey(new String[] { paperNumber }); + String paperKey = State.makeKey(new String[] { issuer, paperNumber }); CommercialPaper paper = ctx.paperList.getPaper(paperKey); // Validate current owner @@ -146,7 +146,7 @@ public class CommercialPaperContract implements ContractInterface { public CommercialPaper redeem(CommercialPaperContext ctx, String issuer, String paperNumber, String redeemingOwner, String redeemDateTime) { - String paperKey = CommercialPaper.makeKey(new String[] { paperNumber }); + String paperKey = CommercialPaper.makeKey(new String[] {issuer, paperNumber }); CommercialPaper paper = ctx.paperList.getPaper(paperKey);