From a373c14a8b41dc22d4bf937537a64644be0af184 Mon Sep 17 00:00:00 2001 From: Nick Kleine-Tebbe <nick@kleine-tebbe.de> Date: Tue, 8 Mar 2022 10:30:33 +0100 Subject: [PATCH] added missing returns and message logs --- api/routes/kolloquiums.js | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/api/routes/kolloquiums.js b/api/routes/kolloquiums.js index 40832ff..8ee6b8e 100644 --- a/api/routes/kolloquiums.js +++ b/api/routes/kolloquiums.js @@ -427,20 +427,41 @@ router.use('/submitAbgabe', (req, res) => { function (error, stdout, stderr) { if (!isEmpty(stderr)){ console.log('stderr: ' + stderr); + return res.json({ + success: false, + message: stderr + }) } if (error !== null) { console.log('exec error: ' + error); + return res.json({ + success: false, + message: error + }) } - + console.log('Imported Datasmithfile successfully'); // Run the automation script that packages the mod exec(runUAT + ' PackageUGC -Project=' + kolloquiumVRuproject + ' -PluginPath=' + modDirectory +'/' + mod_folder_name + '/' + mod_folder_name + '.uplugin -basedonreleaseversion=KolloquiumVR_v1 -StagingDirectory=' + resolve(path.join(kolloquiumDirectory, safeKolloquium, 'Mods')) + ' -nocompile', function (error, stdout, stderr) { if (!isEmpty(stderr)){ console.log('stderr: ' + stderr); + return res.json({ + success: false, + message: stderr + }) } if (error !== null) { console.log('exec error: ' + error); + return res.json({ + success: false, + message: error + }) } + console.log('Packaged UGC successfully'); + return res.json({ + success: true, + message: 'Packaged UGC successfully' + }); }); }); }); -- GitLab