mirror of
https://github.com/discourse/discourse.git
synced 2025-05-30 07:11:34 +08:00
improve error on theme upload, add gif to allowed uploads
This commit is contained in:
@ -16,7 +16,7 @@ class Admin::ThemesController < Admin::AdminController
|
|||||||
filename = params[:file]&.original_filename || File.basename(path)
|
filename = params[:file]&.original_filename || File.basename(path)
|
||||||
upload = UploadCreator.new(file, filename, for_theme: true).create_for(current_user.id)
|
upload = UploadCreator.new(file, filename, for_theme: true).create_for(current_user.id)
|
||||||
if upload.errors.count > 0
|
if upload.errors.count > 0
|
||||||
render json: upload.errors, status: :unprocessable_entity
|
render_json_error upload
|
||||||
else
|
else
|
||||||
render json: { upload_id: upload.id }, status: :created
|
render json: { upload_id: upload.id }, status: :created
|
||||||
end
|
end
|
||||||
|
@ -714,7 +714,7 @@ files:
|
|||||||
min: 5
|
min: 5
|
||||||
max: 150
|
max: 150
|
||||||
theme_authorized_extensions:
|
theme_authorized_extensions:
|
||||||
default: 'jpg|jpeg|png|woff|woff2|svg|eot|ttf|otf'
|
default: 'jpg|jpeg|png|woff|woff2|svg|eot|ttf|otf|gif'
|
||||||
type: list
|
type: list
|
||||||
authorized_extensions:
|
authorized_extensions:
|
||||||
client: true
|
client: true
|
||||||
|
Reference in New Issue
Block a user