lib/legion/runner/status.rb in legionio-0.2.0 vs lib/legion/runner/status.rb in legionio-0.3.0
- old
+ new
@@ -1,7 +1,5 @@
-# frozen_string_literal: true
-
module Legion
module Runner
module Status
def self.update(task_id:, status: 'task.completed', **opts)
Legion::Logging.debug "Legion::Runner::Status.update called, #{task_id}, status: #{status}, #{opts}"
@@ -56,10 +54,9 @@
%i[function_args master_id parent_id relationship_id].each do |column|
next unless opts.key? column
insert[column] = opts[column].is_a?(Hash) ? Legion::JSON.dump(opts[column]) : opts[column]
- # insert[column] = opts[column] if opts.key? column
end
{ success: true, task_id: Legion::Data::Model::Task.insert(insert), **insert }
rescue StandardError => e
Legion::Logging.error e.message