From dedaa3e2339deb51fb18010c1d763b209696b494 Mon Sep 17 00:00:00 2001 From: Athozus Date: Thu, 6 Apr 2023 20:32:29 +0200 Subject: [PATCH] Fix first message not sorted correctly --- storage.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/storage.lua b/storage.lua index 40990bb..a3e6488 100644 --- a/storage.lua +++ b/storage.lua @@ -61,19 +61,19 @@ function mail.sort_messages(unsorted_messages, sortfield, sortdirection) local is_message_sorted = false for j, sorted_msg in ipairs(messages) do if sortfield == "1" and unsorted_msg.from >= sorted_msg.from then -- for inbox - table.insert(messages, j+1, unsorted_msg) + table.insert(messages, j, unsorted_msg) is_message_sorted = true break elseif sortfield == "1" and unsorted_msg.to >= sorted_msg.to then -- for outbox - table.insert(messages, j+1, unsorted_msg) + table.insert(messages, j, unsorted_msg) is_message_sorted = true break elseif sortfield == "2" and unsorted_msg.subject >= sorted_msg.subject then - table.insert(messages, j+1, unsorted_msg) + table.insert(messages, j, unsorted_msg) is_message_sorted = true break elseif sortfield == "3" and unsorted_msg.time >= sorted_msg.time then - table.insert(messages, j+1, unsorted_msg) + table.insert(messages, j, unsorted_msg) is_message_sorted = true break end