class ZuoraConnect::AppInstanceBase
def reload_attributes(selected_attributes)
def reload_attributes(selected_attributes) raise "Attibutes must be array" unless selected_attributes.is_a?(Array) selected_attributes.push(:organizations, :environment, :zuora_tenant_ids) selected_attributes.uniq! value_attributes = self.class.unscoped.where(id: id).select(selected_attributes).first.attributes value_attributes.each do |key, value| next if key == "id" && value.blank? self.send(:write_attribute, key, value) end self end