add guard-code for users and visualizations

pull/16265/head
manmorjim 3 years ago
parent 22a91716c1
commit cd29bdd535

@ -166,8 +166,9 @@ module Carto
end
def datasource_vizjson(options, forced_privacy_version)
username = @visualization.user.username unless @visualization.user.nil?
ds = {
user_name: @visualization.user.username,
user_name: username,
maps_api_template: ApplicationHelper.maps_api_template(api_templates_type(options)),
stat_tag: @visualization.id
}

@ -7,6 +7,8 @@ module Carto
include ::LoggerHelper
def create_visualization_backup(visualization:, category:, with_mapcaps: true, with_password: true)
return unless Carto::Visualization.exists?(id: visualization.id)
export_json = export_visualization_json_hash(
visualization.id,
visualization.user,

Loading…
Cancel
Save