summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Felder <feld@feld.me>2024-01-22 18:05:41 -0500
committerMark Felder <feld@feld.me>2024-01-22 18:37:13 -0500
commita7fa6f18dc7919b3a441fcea2a35e1c313f89555 (patch)
tree2b692c2c7e9e89d99186d9d2f1878e6fc0ac408c
parent6ce7011a2e07d9e8e7d7fdc1a6fe340bac6e1404 (diff)
downloadpleroma-a7fa6f18dc7919b3a441fcea2a35e1c313f89555.tar.gz
pleroma-a7fa6f18dc7919b3a441fcea2a35e1c313f89555.zip
Pleroma.Migrators.Support.BaseMigrator: Fix dialyzer errors
lib/pleroma/migrators/context_objects_deletion_migrator.ex:13:exact_eq The test :error | float() == 0 can never evaluate to 'true'. lib/pleroma/migrators/hashtags_table_migrator.ex:13:exact_eq The test :error | float() == 0 can never evaluate to 'true'.
-rw-r--r--lib/pleroma/migrators/support/base_migrator.ex5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/pleroma/migrators/support/base_migrator.ex b/lib/pleroma/migrators/support/base_migrator.ex
index ce88caac7..76a5d4590 100644
--- a/lib/pleroma/migrators/support/base_migrator.ex
+++ b/lib/pleroma/migrators/support/base_migrator.ex
@@ -188,10 +188,11 @@ defmodule Pleroma.Migrators.Support.BaseMigrator do
end
defp fault_rate do
- with failures_count when is_integer(failures_count) <- failures_count() do
+ with failures_count when is_integer(failures_count) <- failures_count(),
+ true <- failures_count > 0 do
failures_count / Enum.max([get_stat(:affected_count, 0), 1])
else
- _ -> :error
+ _ -> 0
end
end