From 0fe45a24ee60fc6555b0bbd3efeea6fe7c53e0ea Mon Sep 17 00:00:00 2001 From: Paul van Tilburg Date: Sun, 12 Sep 2010 12:38:12 +0200 Subject: [PATCH] Remove draggable entries from the database if the corresponding file is gone. --- plemp.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plemp.rb b/plemp.rb index 1deac51..277493d 100644 --- a/plemp.rb +++ b/plemp.rb @@ -163,6 +163,10 @@ module Plemp::Views div.draggables! do @draggables.each do |d| file = UPLOAD_DIR + d.file + unless file.exist? + d.destroy + next + end file_type = `file --brief --mime-type #{file}`.chomp mime_type = MIME::Types[file_type].first if mime_type.nil?