From: Sascha Peilicke
Thus, redirect back to 'files' action.
---
src/webui/app/controllers/package_controller.rb | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/webui/app/controllers/package_controller.rb b/src/webui/app/controllers/package_controller.rb
index fad5c59..600a18b 100644
--- a/src/webui/app/controllers/package_controller.rb
+++ b/src/webui/app/controllers/package_controller.rb
@@ -774,6 +774,10 @@ class PackageController < ApplicationController
def view_file
@filename = params[:file] || ''
+ if Package.is_binary_file?(@filename) # We don't want to display binary files
+ flash[:error] = "Unable to display binary file #{@filename}"
+ redirect_back_or_to :action => :files, :project => @project, :package => @package and return
+ end
@rev = params[:rev]
@addeditlink = false
if @package.can_edit?( session[:login] )
--
1.7.7
--
To unsubscribe, e-mail: obs-commits+unsubscribe@opensuse.org
To contact the owner, e-mail: obs-commits+owner@opensuse.org