Possible solution for in_use flag. Needs tests

pull/742/head
Rick Carlino 2018-03-22 15:39:52 -05:00
parent b470b256a3
commit 305cacb0f4
1 changed files with 4 additions and 0 deletions

View File

@ -110,6 +110,10 @@ module CeleryScript
def execute
canonical_form = misc_fields.merge!(recurse_into_node(entry_node))
canonical_form[:in_use] = \
EdgeNode.where(kind: "sequence_id", value: sequence.id).exists? ||
RegimenItem.where(sequence_id: sequence.id).exists? ||
FarmEvent.where(executable: sequence).exists?
return HashWithIndifferentAccess.new(canonical_form)
end
end