diff --git a/app/controllers/settings/out_of_stock_controller.rb b/app/controllers/settings/out_of_stock_controller.rb
index 303a3f7f..beb51bd2 100644
--- a/app/controllers/settings/out_of_stock_controller.rb
+++ b/app/controllers/settings/out_of_stock_controller.rb
@@ -23,16 +23,13 @@ class Settings::OutOfStockController < ApplicationController
date = DateTime.now
unless item_instance.nil?
- item_instance.each do |i|
- if i.is_out_of_stock.nil?
- item_instance.update(is_out_of_stock: true)
- OutOfStock.create_out_of_stock(date,params[:item_code])
- elsif i.is_out_of_stock?
- item_instance.update(is_out_of_stock: false)
- elsif !i.is_out_of_stock?
- item_instance.update(is_out_of_stock: true)
- OutOfStock.create_out_of_stock(date,params[:item_code])
+ if !item_instance.first.is_out_of_stock?
+ item_instance.update(is_out_of_stock: true)
+ items_arr.each do |i|
+ OutOfStock.create_out_of_stock(date,i)
end
+ elsif item_instance.first.is_out_of_stock?
+ item_instance.update(is_out_of_stock: false)
end
end
diff --git a/app/views/settings/out_of_stock/_form.html.erb b/app/views/settings/out_of_stock/_form.html.erb
index 794b0e57..a33293e7 100644
--- a/app/views/settings/out_of_stock/_form.html.erb
+++ b/app/views/settings/out_of_stock/_form.html.erb
@@ -73,10 +73,11 @@
-
-