Skip to content

Commit 7b5e7da

Browse files
author
JK
committed
Modified the QueryBuilderGrant#executeListPermission to correctly match all params.
1 parent 2c02d88 commit 7b5e7da

File tree

2 files changed

+13
-7
lines changed

2 files changed

+13
-7
lines changed

src/main/java/multichain/command/builders/QueryBuilderGrant.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -232,9 +232,9 @@ protected static String executeListPermissions(int permissions, String address,
232232
if (permissionsFormated == null || "".equals(permissionsFormated)) {
233233
listPermissions = execute(CommandEnum.LISTPERMISSIONS, "all");
234234
} else if (address == null || "".equals(address)) {
235-
listPermissions = execute(CommandEnum.LISTPERMISSIONS, "all", formatJson(permissionsFormated));
235+
listPermissions = execute(CommandEnum.LISTPERMISSIONS, permissionsFormated);
236236
} else {
237-
listPermissions = execute(CommandEnum.LISTPERMISSIONS, "all", formatJson(permissionsFormated), formatJson(address), formatJson(verbose));
237+
listPermissions = execute(CommandEnum.LISTPERMISSIONS, permissionsFormated, formatJson(address), formatJson(verbose));
238238
}
239239

240240
return listPermissions;

src/test/java/command/CommandTest.java

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,7 @@
1010
import java.util.List;
1111

1212
import multichain.command.*;
13-
import multichain.object.Address;
14-
import multichain.object.Stream;
15-
import multichain.object.StreamItem;
16-
import multichain.object.StreamKeyPublisherInfo;
13+
import multichain.object.*;
1714

1815
/**
1916
* @author Ub - H. MARTEAU
@@ -161,6 +158,14 @@ private static void testListStreamPublishers() {
161158
}
162159
}
163160

161+
private static void testListPermissions() {
162+
try {
163+
List<Permission> addressesWithMinePermission = GrantCommand.listPermissionsList((byte)0b0010000);
164+
} catch (MultichainException e) {
165+
e.printStackTrace();
166+
}
167+
}
168+
164169
private static void testGetNewAddress() {
165170
try {
166171
Address addr = AddressCommand.getNewAddress();
@@ -180,7 +185,8 @@ public static void main(String[] args) {
180185
ChainCommand.initializeChain("plagchain");
181186
//testgetAddresses();
182187
//testCreateStream();
183-
testListStreams();
188+
//testListStreams();
189+
testListPermissions();
184190
//testPublishStream();
185191
//testSubscribe();
186192
//testUnsubscribe();

0 commit comments

Comments
 (0)