aboutsummaryrefslogtreecommitdiff
path: root/lib/pleroma/migrators
diff options
context:
space:
mode:
authorIvan Tashkinov <ivantashkinov@gmail.com>2021-01-17 10:57:06 +0300
committerIvan Tashkinov <ivantashkinov@gmail.com>2021-01-17 10:57:06 +0300
commit85f7ef4d13adea9d64d279d1395d17c6ebc20678 (patch)
tree9ee74be70db2220095d633416fb94bd8f9738fd9 /lib/pleroma/migrators
parent48b399cedb7d46ea0f08181cfbe4df222861f65b (diff)
downloadpleroma-85f7ef4d13adea9d64d279d1395d17c6ebc20678.tar.gz
[#3213] Feature lock adjustment for HashtagsTableMigrator.
Diffstat (limited to 'lib/pleroma/migrators')
-rw-r--r--lib/pleroma/migrators/hashtags_table_migrator.ex14
1 files changed, 10 insertions, 4 deletions
diff --git a/lib/pleroma/migrators/hashtags_table_migrator.ex b/lib/pleroma/migrators/hashtags_table_migrator.ex
index b40578d50..47de5e134 100644
--- a/lib/pleroma/migrators/hashtags_table_migrator.ex
+++ b/lib/pleroma/migrators/hashtags_table_migrator.ex
@@ -196,11 +196,17 @@ defmodule Pleroma.Migrators.HashtagsTableMigrator do
defp handle_success(data_migration) do
update_status(:complete)
- unless data_migration.feature_lock || Config.improved_hashtag_timeline() do
- Config.put(Config.improved_hashtag_timeline_path(), true)
- end
+ cond do
+ data_migration.feature_lock ->
+ :noop
+
+ not is_nil(Config.improved_hashtag_timeline()) ->
+ :noop
- :ok
+ true ->
+ Config.put(Config.improved_hashtag_timeline_path(), true)
+ :ok
+ end
end
def failed_objects_query do