Exception

Value cannot be null. Parameter name: key

at System.Collections.Generic.Dictionary`2.FindEntry(TKey key) at System.Collections.Generic.Dictionary`2.ContainsKey(TKey key) at Ieg.Ancillary.WebApp.Reservations.Models.Bookings.Pricing.RootPricingAmountModel.SetSelectedCurrency(String currency) in D:\a\1\s\src\Ieg.Ancillary.WebApp.Reservations\Ieg.Ancillary.WebApp.Reservations\Models\Bookings\Pricing\RootPricingAmountModel.cs:line 56 at Ieg.Ancillary.WebApp.Reservations.Services.Bookings.BookingFlowFactory.CreateBookingFlowAsync(BookingFlowModel existingBookingFlow, String selectedCurrency) in D:\a\1\s\src\Ieg.Ancillary.WebApp.Reservations\Ieg.Ancillary.WebApp.Reservations\Services\Bookings\BookingFlowFactory.cs:line 424 at Ieg.Ancillary.WebApp.Reservations.Controllers.LifeMiles.LifeMilesAuthenticationController.Entrance(String state, String step) in D:\a\1\s\src\Ieg.Ancillary.WebApp.Reservations\Ieg.Ancillary.WebApp.Reservations\Controllers\LifeMiles\LifeMilesAuthenticationController.cs:line 175 at Microsoft.AspNetCore.Mvc.Internal.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) at System.Threading.Tasks.ValueTask`1.get_Result() at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeActionMethodAsync() at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeNextActionFilterAsync() at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Rethrow(ActionExecutedContext context) at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeInnerFilterAsync() at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeNextExceptionFilterAsync()