diff --git a/app/controllers/dmsf_controller.rb b/app/controllers/dmsf_controller.rb index a6f68434..d7376b59 100644 --- a/app/controllers/dmsf_controller.rb +++ b/app/controllers/dmsf_controller.rb @@ -277,7 +277,11 @@ class DmsfController < ApplicationController respond_to do |format| format.js - format.api { render_validation_errors(@folder) } + format.api { + unless saved + render_validation_errors(@folder) + end + } format.html { if saved flash[:notice] = l(:notice_folder_created) diff --git a/app/views/dmsf/create.api.rsb b/app/views/dmsf/create.api.rsb new file mode 100644 index 00000000..94caf8cc --- /dev/null +++ b/app/views/dmsf/create.api.rsb @@ -0,0 +1,4 @@ +api.dmsf_folder do + api.id @folder.id + api.title @folder.title +end \ No newline at end of file diff --git a/app/views/dmsf_files/show.api.rsb b/app/views/dmsf_files/show.api.rsb index 4f265db2..e846a86d 100644 --- a/app/views/dmsf_files/show.api.rsb +++ b/app/views/dmsf_files/show.api.rsb @@ -1,4 +1,4 @@ -api.file do +api.dmsf_file do api.id @file.id api.name @file.name api.project_id @file.project_id