From c3642b5d0c516e415c17346e7bc977424fa5591f Mon Sep 17 00:00:00 2001 From: Sebastian Serth Date: Mon, 1 Nov 2021 17:52:44 +0100 Subject: [PATCH] Add an empty line before printing exit message * The empty line is only added if the output is not empty --- app/controllers/submissions_controller.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/controllers/submissions_controller.rb b/app/controllers/submissions_controller.rb index 141ffc0b..063cffe5 100644 --- a/app/controllers/submissions_controller.rb +++ b/app/controllers/submissions_controller.rb @@ -153,9 +153,9 @@ class SubmissionsController < ApplicationController elsif @output.empty? t('exercises.implement.no_output_exit_failure', timestamp: l(Time.zone.now, format: :short), exit_code: exit_code) elsif exit_code.zero? - t('exercises.implement.exit_successful', timestamp: l(Time.zone.now, format: :short), exit_code: exit_code) + "\n#{t('exercises.implement.exit_successful', timestamp: l(Time.zone.now, format: :short), exit_code: exit_code)}" else - t('exercises.implement.exit_failure', timestamp: l(Time.zone.now, format: :short), exit_code: exit_code) + "\n#{t('exercises.implement.exit_failure', timestamp: l(Time.zone.now, format: :short), exit_code: exit_code)}" end client_socket.send_data JSON.dump({cmd: :write, stream: :stdout, data: "#{exit_statement}\n"})