mirror of
https://github.com/discourse/discourse.git
synced 2025-04-15 19:12:26 +08:00
FIX: constant lookup error when exporting theme
This commit is contained in:
parent
28a63135b8
commit
1eda8c50f0
@ -190,7 +190,7 @@ class Admin::ThemesController < Admin::AdminController
|
||||
|
||||
response.headers['Content-Disposition'] = "attachment; filename=#{@theme.name.parameterize}.dcstyle.json"
|
||||
response.sending_file = true
|
||||
render json: ThemeWithEmbeddedUploadsSerializer.new(@theme, root: 'theme')
|
||||
render json: ::ThemeWithEmbeddedUploadsSerializer.new(@theme, root: 'theme')
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -91,7 +91,3 @@ class ThemeFieldWithEmbeddedUploadsSerializer < ThemeFieldSerializer
|
||||
Base64.encode64(raw)
|
||||
end
|
||||
end
|
||||
|
||||
class ThemeWithEmbeddedUploadsSerializer < ThemeSerializer
|
||||
has_many :theme_fields, serializer: ThemeFieldWithEmbeddedUploadsSerializer, embed: :objects
|
||||
end
|
||||
|
@ -0,0 +1,3 @@
|
||||
class ThemeWithEmbeddedUploadsSerializer < ThemeSerializer
|
||||
has_many :theme_fields, serializer: ThemeFieldWithEmbeddedUploadsSerializer, embed: :objects
|
||||
end
|
Loading…
x
Reference in New Issue
Block a user