mirror of
https://github.com/aljazceru/btcpayserver.git
synced 2025-12-17 22:14:26 +01:00
Make sure the preferredExchange during creation is only set when rateScripting is false
This commit is contained in:
@@ -101,7 +101,12 @@ namespace BTCPayServer.Controllers
|
||||
store.StoreName = vm.Name;
|
||||
var blob = store.GetStoreBlob();
|
||||
blob.DefaultCurrency = vm.DefaultCurrency;
|
||||
blob.GetOrCreateRateSettings(false).PreferredExchange = vm.PreferredExchange;
|
||||
if (vm.CanEditPreferredExchange)
|
||||
{
|
||||
var rate = blob.GetOrCreateRateSettings(false);
|
||||
rate.PreferredExchange = vm.PreferredExchange;
|
||||
rate.RateScripting = false;
|
||||
}
|
||||
store.SetStoreBlob(blob);
|
||||
await _repo.CreateStore(GetUserId(), store);
|
||||
CreatedStoreId = store.Id;
|
||||
|
||||
Reference in New Issue
Block a user