Fix misleading Sentry error for DockerContainerPool

This commit is contained in:
Sebastian Serth
2023-11-24 23:49:29 +01:00
parent 26560e6041
commit 59aa3926d9

View File

@ -121,7 +121,7 @@ class Runner::Connection
Rails.logger.debug { "#{Time.zone.now.getutc.inspect}: Receiving from #{@socket.url}: #{raw_event.data.inspect}" }
event = decode(raw_event.data)
unless BACKEND_OUTPUT_SCHEMA.valid?(event)
Sentry.capture_message('Received invalid JSON from runner management', extra: {event:})
Sentry.capture_message('Received invalid JSON from runner management', extra: {event:}) unless @strategy.instance_of?(Runner::Strategy::DockerContainerPool)
return
end