Skip to content

Commit ecd8847

Browse files
authored
Fix logic issue (#159)
1 parent af43e73 commit ecd8847

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

OpenActive.Server.NET/StoreBookingEngine/StoreBookingEngine.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ public void SetResponseOrderItem(OrderItem item, SellerIdComponents sellerId, St
197197
throw new OpenBookingException(new InternalLibraryError(), "Error property must not be set on OrderItem passed to SetResponseOrderItem");
198198
}
199199

200-
if (RequestOrderItem?.AcceptedOffer.Object?.Price == 0 && !(RequestOrderItem?.AcceptedOffer.Object?.OpenBookingPrepayment == null || RequestOrderItem?.AcceptedOffer.Object?.OpenBookingPrepayment == RequiredStatusType.Unavailable))
200+
if (item?.AcceptedOffer.Object?.Price == 0 && !(item?.AcceptedOffer.Object?.OpenBookingPrepayment == null || item?.AcceptedOffer.Object?.OpenBookingPrepayment == RequiredStatusType.Unavailable))
201201
{
202202
throw new OpenBookingException(new InternalLibraryError(), "OpenBookingPrepayment must be set to null or Unavailable for free opportunities.");
203203
}

0 commit comments

Comments
 (0)