Skip to content

Commit 9ae4b2f

Browse files
committed
Allow javascript_quickjs in ken
Previously, ken only allowed languages defined via env vars which excluded javascript_quickjs.
1 parent f8317e9 commit 9ae4b2f

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/ken/src/ken_server.erl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -532,6 +532,8 @@ prune_worker_table(State) ->
532532
State#state{pruned_last = erlang:monotonic_time()}.
533533

534534
allowed_languages() ->
535+
% These are always available
536+
BuiltIn = [<<"javascript">>, <<"javascript_quickjs">>, <<"query">>],
535537
Config =
536538
couch_proc_manager:get_servers_from_env("COUCHDB_QUERY_SERVER_") ++
537539
couch_proc_manager:get_servers_from_env("COUCHDB_NATIVE_QUERY_SERVER_"),
@@ -541,7 +543,7 @@ allowed_languages() ->
541543
true -> [<<"erlang">> | Allowed0];
542544
_Else -> Allowed0
543545
end,
544-
[<<"query">> | Allowed].
546+
lists:usort(BuiltIn ++ Allowed).
545547

546548
config(Key, Default) ->
547549
config:get("ken", Key, Default).

0 commit comments

Comments
 (0)