FIX: constant lookup error when exporting theme

This commit is contained in:
Joffrey JAFFEUX 2017-12-14 11:25:11 +01:00 committed by GitHub
parent 28a63135b8
commit 1eda8c50f0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 4 additions and 5 deletions

View File

@ -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

View File

@ -91,7 +91,3 @@ class ThemeFieldWithEmbeddedUploadsSerializer < ThemeFieldSerializer
Base64.encode64(raw)
end
end
class ThemeWithEmbeddedUploadsSerializer < ThemeSerializer
has_many :theme_fields, serializer: ThemeFieldWithEmbeddedUploadsSerializer, embed: :objects
end

View File

@ -0,0 +1,3 @@
class ThemeWithEmbeddedUploadsSerializer < ThemeSerializer
has_many :theme_fields, serializer: ThemeFieldWithEmbeddedUploadsSerializer, embed: :objects
end