From f3c76ad482d3a3fd7ea0f3fdf5c8cd17b73495fe Mon Sep 17 00:00:00 2001 From: Gerhard Schlager Date: Wed, 13 Mar 2019 20:41:57 +0100 Subject: [PATCH] FIX: Failed to detect existing category permalink --- app/models/category.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/models/category.rb b/app/models/category.rb index 5949b4a09f1..96c9a09ce3b 100644 --- a/app/models/category.rb +++ b/app/models/category.rb @@ -585,6 +585,7 @@ class Category < ActiveRecord::Base url = +"#{Discourse.base_uri}/c" url << "/#{parent_category.slug}" if parent_category_id url << "/#{old_slug}" + url = Permalink.normalize_url(url) if Permalink.where(url: url).exists? Permalink.where(url: url).update_all(category_id: id)