mod/machines/lib/card/machine.rb in card-1.93.0 vs mod/machines/lib/card/machine.rb in card-1.93.1

- old
+ new

@@ -9,12 +9,10 @@ private # regenerates the machine output if a source file of a input card # has been changed def update_if_source_file_changed machine_card - return unless machine_card - mtime_output = machine_card.machine_output_card.updated_at - return unless mtime_output + return unless (mtime_output = machine_card&.machine_output_card&.updated_at) regenerate = false input_cards_with_source_files(machine_card) do |i_card, files| files.each do |path| next unless File.mtime(path) > mtime_output i_card.expire_machine_cache \ No newline at end of file