Skip to content

Commit 11ee25b

Browse files
committed
fix(/dev): source folder modification now allows any sub-folder
1 parent 58b1555 commit 11ee25b

File tree

1 file changed

+3
-3
lines changed
  • plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqFeatureDev/controller

1 file changed

+3
-3
lines changed

plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqFeatureDev/controller/FeatureDevController.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -587,7 +587,7 @@ class FeatureDevController(
587587

588588
private suspend fun modifyDefaultSourceFolder(tabId: String) {
589589
val session = getSessionInfo(tabId)
590-
val uri = session.context.projectRoot
590+
val sourceFolder = session.context.projectRoot
591591
val fileChooserDescriptor = FileChooserDescriptorFactory.createSingleFolderDescriptor()
592592

593593
val modifyFolderFollowUp = FollowUp(
@@ -597,7 +597,7 @@ class FeatureDevController(
597597
)
598598

599599
withContext(EDT) {
600-
val selectedFolder = FileChooser.chooseFile(fileChooserDescriptor, context.project, uri)
600+
val selectedFolder = FileChooser.chooseFile(fileChooserDescriptor, context.project, sourceFolder)
601601
if (selectedFolder == null) {
602602
logger.info { "Cancelled dialog and not selected any folder" }
603603

@@ -608,7 +608,7 @@ class FeatureDevController(
608608
return@withContext
609609
}
610610

611-
if (selectedFolder.parent.path != uri.path) {
611+
if (!selectedFolder.path.startsWith(sourceFolder.path)) {
612612
logger.info { "Selected folder not in workspace: ${selectedFolder.path}" }
613613

614614
messenger.sendAnswer(

0 commit comments

Comments
 (0)