Skip to content

Commit d6aca85

Browse files
committed
fixed code for error checks
1 parent 175a3de commit d6aca85

File tree

1 file changed

+15
-17
lines changed

1 file changed

+15
-17
lines changed

src/api/app/controllers/build_controller.rb

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -141,24 +141,22 @@ def logfile
141141
pass_to_backend
142142
end
143143

144-
def result
145-
# this route is mainly for checking submissions to a target project
146-
# allowed values are true/false or 1/0
147-
if params.key?(:lastsuccess)
148-
allowed_values = ['1', '0', 'true', 'false', 1, 0, true, false]
149-
150-
unless allowed_values.include?(params[:lastsuccess])
151-
return render_error(
152-
status: 400,
153-
errorcode: 'invalid_lastsuccess_value',
154-
message: "Invalid value for lastsuccess. Expected true/false or 1/0."
155-
)
156-
end
157-
158-
result_lastsuccess = params[:lastsuccess].to_s == 'true' || params[:lastsuccess].to_s == '1'
159-
return result_lastsuccess
160-
end
144+
def result
145+
# this route is mainly for checking submissions to a target project
146+
# allowed values are true/false or 1/0
147+
if params.key?(:lastsuccess)
148+
allowed_values = ['1', '0', 'true', 'false', 1, 0, true, false]
149+
150+
unless allowed_values.include?(params[:lastsuccess])
151+
return render_error(
152+
status: 400,
153+
errorcode: 'invalid_lastsuccess_value',
154+
message: 'Invalid value for lastsuccess. Expected true/false or 1/0.'
155+
)
156+
end
161157

158+
return result_lastsuccess
159+
end
162160

163161
# for permission check
164162
Project.get_by_name(params[:project])

0 commit comments

Comments
 (0)