mirror of
https://github.com/discourse/discourse.git
synced 2025-03-26 01:06:40 +08:00
Revert "FIX: Return error if new topic category not found"
This reverts commit 9c606dd99a7ce227bde38527986b250d6e6c22dc.
This commit is contained in:
parent
d1860536bc
commit
535c594891
@ -122,9 +122,6 @@ class TopicCreator
|
|||||||
|
|
||||||
@guardian.ensure_can_create!(Topic, category) unless (@opts[:skip_validations] || @opts[:archetype] == Archetype.private_message)
|
@guardian.ensure_can_create!(Topic, category) unless (@opts[:skip_validations] || @opts[:archetype] == Archetype.private_message)
|
||||||
|
|
||||||
if @opts[:category] && category.nil?
|
|
||||||
raise Discourse::NotFound
|
|
||||||
end
|
|
||||||
topic_params[:category_id] = category.id if category.present?
|
topic_params[:category_id] = category.id if category.present?
|
||||||
|
|
||||||
topic_params[:created_at] = Time.zone.parse(@opts[:created_at].to_s) if @opts[:created_at].present?
|
topic_params[:created_at] = Time.zone.parse(@opts[:created_at].to_s) if @opts[:created_at].present?
|
||||||
|
@ -775,20 +775,6 @@ describe PostsController do
|
|||||||
}
|
}
|
||||||
expect(response.status).to eq(403)
|
expect(response.status).to eq(403)
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'will raise an error if specified category cannot be found' do
|
|
||||||
user = Fabricate(:admin)
|
|
||||||
master_key = ApiKey.create_master_key.key
|
|
||||||
|
|
||||||
post "/posts.json", params: {
|
|
||||||
api_username: user.username,
|
|
||||||
api_key: master_key,
|
|
||||||
title: 'this is a test title',
|
|
||||||
raw: 'this is test body',
|
|
||||||
category: 'invalid'
|
|
||||||
}
|
|
||||||
expect(response.status).to eq(404)
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
describe "when logged in" do
|
describe "when logged in" do
|
||||||
|
Loading…
x
Reference in New Issue
Block a user