diff --git a/app/controllers/learning_objects_controller.rb b/app/controllers/learning_objects_controller.rb index 1de0c0f6110c454f426952438dd8155262420c1a..2d009d4e25c5612d1ddbabc992daf12274f84b99 100644 --- a/app/controllers/learning_objects_controller.rb +++ b/app/controllers/learning_objects_controller.rb @@ -41,8 +41,14 @@ class LearningObjectsController < ApplicationController respond_to do |format| if publisher.create_draft @draft # go to file submission page - format.html { redirect_to upload_link_learning_object_path(id: @draft.id), notice: 'Seu objeto foi criado! Para que ele seja publicado é necessário informar um link.' } if @draft.type == 'Link Externo' - format.html { redirect_to upload_learning_object_path(id: @draft.id), notice: 'Seu objeto foi criado! Para que ele seja publicado é necessário enviar o arquivo.' } + if @draft.type == 'Link Externo' + notice = 'Seu objeto foi criado! Para que ele seja publicado é necessário informar um link.' + path = upload_link_learning_object_path(id: @draft.id) + else + notice = 'Seu objeto foi criado! Para que ele seja publicado é necessário enviar o arquivo.' + path = upload_learning_object_path(id: @draft.id) + end + format.html { redirect_to path, notice: notice } else format.html { redirect_to new_learning_object_path, notice: 'Não foi possÃvel criar o objeto.' } end