From b33fb671f234f5f07049bf074f0731a894f82ac2 Mon Sep 17 00:00:00 2001 From: Guo Xiang Tan Date: Thu, 28 Sep 2017 17:27:20 +0800 Subject: [PATCH] Filter out invalid tags when migrating. --- app/jobs/onceoff/migrate_from_slack_official.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/jobs/onceoff/migrate_from_slack_official.rb b/app/jobs/onceoff/migrate_from_slack_official.rb index 949c637..cd9a940 100644 --- a/app/jobs/onceoff/migrate_from_slack_official.rb +++ b/app/jobs/onceoff/migrate_from_slack_official.rb @@ -43,11 +43,14 @@ module Jobs row.key.to_i end + valid_tags = [] + valid_tags = Tag.where(name: rule[:tags]).pluck(:name) if rule[:tags] + rows << { category_id: category_id, channel: rule[:channel], filter: rule[:filter], - tags: rule[:tags] + tags: valid_tags } end end