diff vendor/plugins/redmine_bibliography/app/controllers/publications_controller.rb @ 448:0a5d997578da feature_36

Publications Controller: Edit vire now redirecting to the correct page after successful update action.
author luisf <luis.figueira@eecs.qmul.ac.uk>
date Wed, 08 Jun 2011 14:36:10 +0100
parents 995d4c99843d
children 773fe1222605
line wrap: on
line diff
--- a/vendor/plugins/redmine_bibliography/app/controllers/publications_controller.rb	Wed Jun 08 13:37:47 2011 +0100
+++ b/vendor/plugins/redmine_bibliography/app/controllers/publications_controller.rb	Wed Jun 08 14:36:10 2011 +0100
@@ -23,7 +23,7 @@
   def create
     @publication = Publication.new(params[:publication])
 
-    if @publication.save
+    if @publication.save 
       flash[:notice] = "Successfully created publication."
       redirect_to @publication
     else
@@ -43,9 +43,7 @@
 
     # method for creating "pasted" bibtex entries
     if bibtex_entry
-      logger.error "ANTES PARSE"      
       parse_bibtex_list bibtex_entry    
-      logger.error "DEPOIS PARSE"
     end
 
     # form's flow control
@@ -65,14 +63,13 @@
   end
 
   def update    
-    @publication = Publication.find(params[:id])
-        
+    @publication = Publication.find(params[:id])        
     if @publication.update_attributes(params[:publication])
       flash[:notice] = "Successfully updated Publication."
+      redirect_to @publication
     else
-      flash[:notice] = "Could not Update Publication."
-    end
-    
+      render :action => 'edit'
+    end   
   end
 
   def show