Merge pull request #1739 from aignatov-bio/ai-sci-3425-add-smart-annotation-to-protocol-description

Fix smart annotation in protocols in repository [SCI-3425]
This commit is contained in:
aignatov-bio 2019-05-09 15:36:42 +02:00 committed by GitHub
commit 3bb268459f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -3,6 +3,9 @@ class ProtocolsController < ApplicationController
include RenamingUtil
include ProtocolsImporter
include ProtocolsExporter
include ActionView::Helpers::TextHelper
include ActionView::Helpers::UrlHelper
include ApplicationHelper
include InputSanitizeHelper
include ProtocolsIoHelper
include TeamsHelper
@ -222,9 +225,11 @@ class ProtocolsController < ApplicationController
if @protocol.update(description: params.require(:protocol)[:description])
TinyMceAsset.update_images(@protocol, params[:tiny_mce_images])
render json: {
html: sanitize_input(
@protocol.tinymce_render(:description)
)
html: custom_auto_link(
@protocol.tinymce_render(:description),
simple_format: false,
tags: %w(img),
team: current_team)
}
else
render json: @protocol.errors, status: :unprocessable_entity