From ad6f2fdc90d7c780abcee8a4fb46256526b6da7d Mon Sep 17 00:00:00 2001 From: donghee yang Date: Fri, 5 Apr 2013 10:56:50 +0900 Subject: [PATCH] [Title] Fixed a but that remote job return wrong status --- src/build_server/BuildServer.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/build_server/BuildServer.rb b/src/build_server/BuildServer.rb index 1187759..e07c3af 100644 --- a/src/build_server/BuildServer.rb +++ b/src/build_server/BuildServer.rb @@ -853,10 +853,12 @@ class BuildServer BuildCommServer.send(conn, "=LOG_ERROR") end - get_db_connection() do |db| - job_status = db.select_one("SELECT status FROM jobs WHERE id = #{job_number}")[0] + if job.nil? then + get_db_connection() do |db| + job_status = db.select_one("SELECT status FROM jobs WHERE id = #{job_number}")[0] + end + BuildCommServer.send(conn, "=JOB_STATUS,#{job_status}") end - BuildCommServer.send(conn, "=JOB_STATUS,#{job_status}") BuildCommServer.send_end(conn) BuildCommServer.disconnect(conn) -- 2.34.1