diff --git a/src/Desktop/RodelAgent.UI/ViewModels/View/AudioPageViewModel/AudioPageViewModel.Request.cs b/src/Desktop/RodelAgent.UI/ViewModels/View/AudioPageViewModel/AudioPageViewModel.Request.cs index 90c61e22..d4a229f8 100644 --- a/src/Desktop/RodelAgent.UI/ViewModels/View/AudioPageViewModel/AudioPageViewModel.Request.cs +++ b/src/Desktop/RodelAgent.UI/ViewModels/View/AudioPageViewModel/AudioPageViewModel.Request.cs @@ -30,6 +30,7 @@ private async Task StartAudioAsync() try { _audioCts = new CancellationTokenSource(); + var provider = SelectedService!.ProviderType; var options = new AudioOptions { ModelId = SelectedModel?.Id, @@ -46,7 +47,7 @@ private async Task StartAudioAsync() Voice = SelectedVoice?.Data.Id, Model = SelectedModel?.Data.Id, Time = DateTimeOffset.Now, - Provider = SelectedService!.ProviderType, + Provider = provider, }; await this.Get().AddOrUpdateAudioSessionAsync(record, result.ToArray()); diff --git a/src/Desktop/RodelAgent.UI/ViewModels/View/DrawPageViewModel/DrawPageViewModel.Request.cs b/src/Desktop/RodelAgent.UI/ViewModels/View/DrawPageViewModel/DrawPageViewModel.Request.cs index 58ff748a..775133f2 100644 --- a/src/Desktop/RodelAgent.UI/ViewModels/View/DrawPageViewModel/DrawPageViewModel.Request.cs +++ b/src/Desktop/RodelAgent.UI/ViewModels/View/DrawPageViewModel/DrawPageViewModel.Request.cs @@ -30,6 +30,7 @@ private async Task StartDrawAsync() try { _drawCts = new CancellationTokenSource(); + var provider = SelectedService!.ProviderType; var options = new DrawOptions { ModelId = SelectedModel?.Id, @@ -44,7 +45,7 @@ private async Task StartDrawAsync() Size = SelectedSize?.Data, Model = SelectedModel?.Data.Id, Time = DateTimeOffset.Now, - Provider = SelectedService!.ProviderType, + Provider = provider, }; await this.Get().AddOrUpdateDrawSessionAsync(record, result.ToArray());