From d33e47e60ad1e5863458a191cf7b66964d8c8543 Mon Sep 17 00:00:00 2001 From: Omar Brikaa Date: Mon, 2 May 2022 21:16:25 +0200 Subject: [PATCH] Fix runtime finding in v2 endpoint --- api/src/api/v2.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/api/src/api/v2.js b/api/src/api/v2.js index 6cf2106..725f0a3 100644 --- a/api/src/api/v2.js +++ b/api/src/api/v2.js @@ -50,6 +50,7 @@ const SIGNALS = [ function get_job(job_info, available_runtimes) { let { language, + version, args, stdin, files, @@ -79,8 +80,10 @@ function get_job(job_info, available_runtimes) { } } - const rt = available_runtimes.find(rt => - [...rt.aliases, rt.language].includes(rt.language) + const rt = available_runtimes.find( + rt => + [...rt.aliases, rt.language].includes(language) && + (version === rt.version || version === '*') ); if (rt === undefined) {