diff --git a/lib/feature/delivery/detail/presentation/delivery_summary.dart b/lib/feature/delivery/detail/presentation/delivery_summary.dart index f3d6808..9db9e5a 100644 --- a/lib/feature/delivery/detail/presentation/delivery_summary.dart +++ b/lib/feature/delivery/detail/presentation/delivery_summary.dart @@ -24,10 +24,13 @@ class _DeliverySummaryState extends State { super.initState(); final tourState = context.read().state as TourLoaded; - _paymentMethods = [ - widget.delivery.payment, - ...tourState.paymentOptions, - ]; + _paymentMethods = [...tourState.paymentOptions]; + + if (!_paymentMethods.any( + (payment) => payment.id == widget.delivery.payment.id, + )) { + _paymentMethods.add(widget.delivery.payment); + } } Widget _deliveredArticles() { @@ -90,8 +93,6 @@ class _DeliverySummaryState extends State { ) .toList(); - debugPrint(widget.delivery.payment.id); - return DropdownMenu( dropdownMenuEntries: entries, initialSelection: widget.delivery.payment.id,