mirror of
https://github.com/discourse/discourse.git
synced 2025-09-06 09:10:25 +08:00
FIX: Subfolder path is missing in category permalinks after slug update
This commit is contained in:
parent
a2ae67509d
commit
2909e7fbdf
2 changed files with 12 additions and 5 deletions
|
@ -332,6 +332,15 @@ describe Category do
|
|||
expect(Permalink.count).to eq(0)
|
||||
end
|
||||
|
||||
it "correctly creates permalink when category slug is changed in subfolder install" do
|
||||
GlobalSetting.stubs(:relative_url_root).returns('/forum')
|
||||
Discourse.stubs(:base_uri).returns("/forum")
|
||||
old_url = @category.url
|
||||
@category.update_attributes(slug: 'new-category')
|
||||
permalink = Permalink.last
|
||||
expect(permalink.url).to eq(old_url[1..-1])
|
||||
end
|
||||
|
||||
it "should not set its description topic to auto-close" do
|
||||
category = Fabricate(:category, name: 'Closing Topics', auto_close_hours: 1)
|
||||
expect(category.topic.public_topic_timer).to eq(nil)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue