From 4397e07d7fb8811ca13b609d2cd86def90d25985 Mon Sep 17 00:00:00 2001 From: Christian Mandel Date: Wed, 27 Apr 2016 17:18:41 +0200 Subject: [PATCH] Fix accidentally deleted first image during import. Lua is very picky about sparse table handling. --- official/import_filters.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/official/import_filters.lua b/official/import_filters.lua index e3d595c..9fa496d 100644 --- a/official/import_filters.lua +++ b/official/import_filters.lua @@ -50,6 +50,7 @@ dt.register_import_filter("prefer raw over jpeg", function(event, images) local current_base = "" local jpg_indices = {} local other_format_found = false + local last_index table.insert(images, "") for i, img in ipairs(images) do local extension = img:match("[^.]*$"):upper() @@ -74,8 +75,9 @@ dt.register_import_filter("prefer raw over jpeg", function(event, images) other_format_found = true end + last_index = i end - table.remove(images) + images[last_index] = nil end) -- vim: shiftwidth=2 expandtab tabstop=2 cindent