From ddc8abf9d80927c9e5b5015b718ba19e4006a585 Mon Sep 17 00:00:00 2001 From: Guo Xiang Tan Date: Mon, 20 Mar 2017 15:07:38 +0800 Subject: [PATCH] Fix broken optimize image command. --- app/models/optimized_image.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/models/optimized_image.rb b/app/models/optimized_image.rb index 5f7f085addd..a2e247d67e9 100644 --- a/app/models/optimized_image.rb +++ b/app/models/optimized_image.rb @@ -215,7 +215,11 @@ class OptimizedImage < ActiveRecord::Base end def self.convert_with(instructions, to) - return false unless system(instructions.join(" "), '&> /dev/null') + begin + Discourse::Utils.execute_command(*instructions) + rescue + return false + end ImageOptim.new.optimize_image!(to) true