mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-24 20:36:49 +00:00
Fix nil error when amending backorder
This commit is contained in:
@@ -152,7 +152,7 @@ class FdcBackorderer
|
||||
end
|
||||
|
||||
def new?(order)
|
||||
order.semanticId == urls.orders_url
|
||||
order.semanticId == urls&.orders_url
|
||||
end
|
||||
|
||||
def build_sale_session(order)
|
||||
|
||||
@@ -106,4 +106,20 @@ RSpec.describe FdcBackorderer do
|
||||
expect(found_line).to eq existing_line
|
||||
end
|
||||
end
|
||||
|
||||
describe "#new?" do
|
||||
describe "without knowing URLs" do
|
||||
let(:subject) { FdcBackorderer.new(nil, nil) }
|
||||
|
||||
it "recognises new orders" do
|
||||
order = DataFoodConsortium::Connector::Order.new(nil)
|
||||
expect(subject.new?(order)).to eq true
|
||||
end
|
||||
|
||||
it "recognises existing orders" do
|
||||
order = DataFoodConsortium::Connector::Order.new("https://order")
|
||||
expect(subject.new?(order)).to eq false
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user