diff --git a/src/main/kotlin/com/jetpackduba/gitnuro/git/stash/StashChangesUseCase.kt b/src/main/kotlin/com/jetpackduba/gitnuro/git/stash/StashChangesUseCase.kt index 4d7cd2d..db11372 100644 --- a/src/main/kotlin/com/jetpackduba/gitnuro/git/stash/StashChangesUseCase.kt +++ b/src/main/kotlin/com/jetpackduba/gitnuro/git/stash/StashChangesUseCase.kt @@ -7,7 +7,7 @@ import javax.inject.Inject class StashChangesUseCase @Inject constructor() { suspend operator fun invoke(git: Git, message: String?): Unit = withContext(Dispatchers.IO) { - git + val commit = git .stashCreate() .setIncludeUntracked(true) .apply { @@ -15,5 +15,9 @@ class StashChangesUseCase @Inject constructor() { setWorkingDirectoryMessage(message) } .call() + + if (commit == null) { + throw Exception("No changes to stash") + } } } \ No newline at end of file