From db4a379b294cf267a401a0f87c9aa625fd9c7686 Mon Sep 17 00:00:00 2001 From: Anthony Kinsey Date: Fri, 6 Sep 2024 15:27:29 -1000 Subject: [PATCH] fix(dialyzer): resolve dialyzer error --- lib/epochtalk_server/models/thread.ex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/epochtalk_server/models/thread.ex b/lib/epochtalk_server/models/thread.ex index e93c2edf..fec53731 100644 --- a/lib/epochtalk_server/models/thread.ex +++ b/lib/epochtalk_server/models/thread.ex @@ -710,12 +710,12 @@ defmodule EpochtalkServer.Models.Thread do thread_count = if normal_thread_count, do: normal_thread_count - sticky_thread_count # check if supplied page is outside range of threads - if page > ceil(thread_count / opts[:per_page]) do + if is_integer(thread_count) and page > ceil(thread_count / opts[:per_page]) do {:has_threads, false} else # determine wheter to start from front or back opts = - if not is_nil(thread_count) and opts[:offset] > floor(thread_count / 2) do + if is_integer(thread_count) and opts[:offset] > floor(thread_count / 2) do # invert reverse reversed = !opts[:reversed] opts = Keyword.put(opts, :reversed, reversed)