mirror of
https://github.com/discourse/discourse.git
synced 2025-05-22 04:41:25 +08:00
Revert "Revert "Merge branch 'master' of https://github.com/discourse/discourse""
This reverts commit 20780a1eeed56b321daf18ee6bbfe681a51d1bf4. * SECURITY: re-adds accidentally reverted commit: 03d26cd6: ensure embed_url contains valid http(s) uri * when the merge commit e62a85cf was reverted, git chose the 2660c2e2 parent to land on instead of the 03d26cd6 parent (which contains security fixes)
This commit is contained in:
@ -675,6 +675,17 @@ describe PostsController do
|
||||
I18n.t("invalid_params", message: "category")
|
||||
)
|
||||
end
|
||||
|
||||
it 'will raise an error if specified embed_url is invalid' do
|
||||
user = Fabricate(:admin)
|
||||
master_key = Fabricate(:api_key).key
|
||||
|
||||
post "/posts.json",
|
||||
params: { title: 'this is a test title', raw: 'this is test body', embed_url: '/test.txt' },
|
||||
headers: { HTTP_API_USERNAME: user.username, HTTP_API_KEY: master_key }
|
||||
|
||||
expect(response.status).to eq(422)
|
||||
end
|
||||
end
|
||||
|
||||
describe "when logged in" do
|
||||
|
Reference in New Issue
Block a user