summaryrefslogtreecommitdiff
path: root/internal/db/bundb/migrations/20240620074530_interaction_policy.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/db/bundb/migrations/20240620074530_interaction_policy.go')
-rw-r--r--internal/db/bundb/migrations/20240620074530_interaction_policy.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/internal/db/bundb/migrations/20240620074530_interaction_policy.go b/internal/db/bundb/migrations/20240620074530_interaction_policy.go
index bbc75d9ec..7678af7ed 100644
--- a/internal/db/bundb/migrations/20240620074530_interaction_policy.go
+++ b/internal/db/bundb/migrations/20240620074530_interaction_policy.go
@@ -161,11 +161,14 @@ func init() {
return err
}
+ // Get the mapping of old enum string values to new integer values.
+ visibilityMapping := visibilityEnumMapping[oldmodel.Visibility]()
+
// For each status found in this way, update
// to new version of interaction policy.
for _, oldStatus := range oldStatuses {
// Start with default policy for this visibility.
- v := gtsmodel.Visibility(oldStatus.Visibility)
+ v := visibilityMapping[oldStatus.Visibility]
policy := gtsmodel.DefaultInteractionPolicyFor(v)
if !*oldStatus.Likeable {