Skip to content

Commit 432cd23

Browse files
committed
fix argument type related parsing
1 parent 0c0f4bc commit 432cd23

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

src/main/java/org/comroid/api/func/util/Command.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -544,6 +544,7 @@ public final boolean userHasPermission(Usage usage, Object key) {
544544
useArgs[i] = Optional.ofNullable(namedArgs.get(paramNode.getName()))
545545
.or(() -> usage.context.stream().flatMap(cast(finalParamNode.param.getType())).findAny())
546546
.or(() -> Optional.ofNullable(finalParamNode.defaultValue()).map(Polyfill::uncheckedCast))
547+
.map(it -> StandardValueType.forClass(finalParamNode.getParam().getType()).assertion().parse(Objects.toString(it)))
547548
.orElse(null);
548549
} else {
549550
// eg. console, minecraft

0 commit comments

Comments
 (0)