diff --git a/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptStore.java b/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptStore.java index 167967d7e..3083dcdaf 100644 --- a/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptStore.java +++ b/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptStore.java @@ -11,7 +11,6 @@ import io.xpipe.app.util.Validators; import com.fasterxml.jackson.annotation.JsonTypeName; import lombok.Singular; -import lombok.SneakyThrows; import lombok.Value; import lombok.experimental.SuperBuilder; import lombok.extern.jackson.Jacksonized; @@ -62,7 +61,7 @@ public class ScriptStore implements SelfReferentialStore, StatefulDataStore ref.getStore().assembleScript(shellControl, args)) + .map(ref -> ref.getStore().assembleScriptCall(shellControl, args)) .filter(s -> s != null) .toList(); if (r.isEmpty()) { diff --git a/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptStoreSetup.java b/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptStoreSetup.java index 7f3186c65..eded49a2f 100644 --- a/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptStoreSetup.java +++ b/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptStoreSetup.java @@ -58,12 +58,12 @@ public class ScriptStoreSetup { new ShellTerminalInitCommand() { @Override public Optional terminalContent(ShellControl shellControl) { - var assembled = s.getStore().assembleScriptChain(shellControl, false); + var assembled = s.getStore().assembleScriptCall(shellControl, false); if (assembled == null) { return Optional.empty(); } - return Optional.ofNullable(assembled.getValue()); + return Optional.of(assembled); } @Override