Commit 7022093
authored
fix(policies): handle null policies list in listDynamicPolicies (#40)
* fix(policies): handle null policies list in listDynamicPolicies
When the API returns {"policies": null} instead of {"policies": []},
the SDK now correctly returns an empty list instead of throwing NPE.
Fixes getaxonflow/axonflow-enterprise#40
* chore: bump version to 2.1.1 for patch release
- Added changelog entry for null policies list fix
- Updated pom.xml version from 2.1.0 to 2.1.1
* fix: handle null policies list in all policy methods
- Add null checks for wrapper and list fields in:
- listDynamicPolicies()
- getEffectiveDynamicPolicies()
- listStaticPolicies()
- getEffectiveStaticPolicies()
- Return empty list when wrapper or list is null
- Add unit tests for null handling in all 4 methods
- Bump version to 2.1.1
Fixes #401 parent 6e41897 commit 7022093
4 files changed
Lines changed: 89 additions & 5 deletions
File tree
- src
- main/java/com/getaxonflow/sdk
- test/java/com/getaxonflow/sdk
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
8 | 17 | | |
9 | 18 | | |
10 | 19 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
906 | 906 | | |
907 | 907 | | |
908 | 908 | | |
909 | | - | |
| 909 | + | |
| 910 | + | |
| 911 | + | |
| 912 | + | |
| 913 | + | |
910 | 914 | | |
911 | 915 | | |
912 | 916 | | |
| |||
1081 | 1085 | | |
1082 | 1086 | | |
1083 | 1087 | | |
1084 | | - | |
| 1088 | + | |
| 1089 | + | |
| 1090 | + | |
| 1091 | + | |
| 1092 | + | |
1085 | 1093 | | |
1086 | 1094 | | |
1087 | 1095 | | |
| |||
1228 | 1236 | | |
1229 | 1237 | | |
1230 | 1238 | | |
1231 | | - | |
| 1239 | + | |
| 1240 | + | |
| 1241 | + | |
| 1242 | + | |
| 1243 | + | |
1232 | 1244 | | |
1233 | 1245 | | |
1234 | 1246 | | |
| |||
1360 | 1372 | | |
1361 | 1373 | | |
1362 | 1374 | | |
1363 | | - | |
| 1375 | + | |
| 1376 | + | |
| 1377 | + | |
| 1378 | + | |
| 1379 | + | |
1364 | 1380 | | |
1365 | 1381 | | |
1366 | 1382 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
114 | 128 | | |
115 | 129 | | |
116 | 130 | | |
| |||
259 | 273 | | |
260 | 274 | | |
261 | 275 | | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
262 | 291 | | |
263 | 292 | | |
264 | 293 | | |
| |||
411 | 440 | | |
412 | 441 | | |
413 | 442 | | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
414 | 458 | | |
415 | 459 | | |
416 | 460 | | |
| |||
563 | 607 | | |
564 | 608 | | |
565 | 609 | | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
566 | 625 | | |
567 | 626 | | |
568 | 627 | | |
| |||
0 commit comments