Skip to content

Commit 5c2583d

Browse files
committed
enhance: notify user when try to generate commit message by OpenAI but not files are added to commit
1 parent cc6e486 commit 5c2583d

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

src/Views/WorkingCopy.axaml.cs

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -125,15 +125,22 @@ private void OnOpenAIAssist(object _, RoutedEventArgs e)
125125
{
126126
if (!Models.OpenAI.IsValid)
127127
{
128-
App.RaiseException(null, $"Bad configuration for OpenAI");
128+
App.RaiseException(null, "Bad configuration for OpenAI");
129129
return;
130130
}
131131

132-
if (DataContext is ViewModels.WorkingCopy vm && vm.Staged is { Count: > 0 })
132+
if (DataContext is ViewModels.WorkingCopy vm)
133133
{
134-
var dialog = new AIAssistant() { DataContext = vm };
135-
dialog.GenerateCommitMessage();
136-
App.OpenDialog(dialog);
134+
if (vm.Staged is { Count: > 0 })
135+
{
136+
var dialog = new AIAssistant() { DataContext = vm };
137+
dialog.GenerateCommitMessage();
138+
App.OpenDialog(dialog);
139+
}
140+
else
141+
{
142+
App.RaiseException(null, "No files added to commit!");
143+
}
137144
}
138145

139146
e.Handled = true;

0 commit comments

Comments
 (0)