mirror of
https://github.com/Kingsrook/qqq.git
synced 2025-07-17 20:50:44 +00:00
Update javascript executor to work w/ compiled ts scripts that export a main function; add output to javalin storeRecordAssociatedScript
This commit is contained in:
@ -109,6 +109,7 @@ import com.kingsrook.qqq.backend.core.utils.StringUtils;
|
||||
import com.kingsrook.qqq.backend.core.utils.ValueUtils;
|
||||
import io.javalin.Javalin;
|
||||
import io.javalin.apibuilder.EndpointGroup;
|
||||
import io.javalin.http.ContentType;
|
||||
import io.javalin.http.Context;
|
||||
import org.apache.commons.io.FileUtils;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
@ -1113,6 +1114,8 @@ public class QJavalinImplementation
|
||||
*******************************************************************************/
|
||||
private static void storeRecordAssociatedScript(Context context)
|
||||
{
|
||||
context.contentType(ContentType.APPLICATION_JSON);
|
||||
|
||||
try
|
||||
{
|
||||
StoreAssociatedScriptInput input = new StoreAssociatedScriptInput(qInstance);
|
||||
@ -1128,7 +1131,7 @@ public class QJavalinImplementation
|
||||
StoreAssociatedScriptAction storeAssociatedScriptAction = new StoreAssociatedScriptAction();
|
||||
storeAssociatedScriptAction.run(input, output);
|
||||
|
||||
context.result(JsonUtils.toJson("OK"));
|
||||
context.result(JsonUtils.toJson(output));
|
||||
}
|
||||
catch(Exception e)
|
||||
{
|
||||
|
Reference in New Issue
Block a user