end
def save_tags
- tags = nil
- if params['tag_data']
- tags = params['tag_data']
- elsif params['empty']
- tags = {}
+ tags_param = params['tag_data']
+ if tags_param
+ if tags_param.is_a?(String) && tags_param == "empty"
+ tags = {}
+ else
+ tags = tags_param
+ end
end
if tags
props[:tags] = tags
if @object.update_attributes properties: props
+ @saved_tags = true
+ render
else
self.render_error status: 422
end