Skip to content

Commit 4dc8aeb

Browse files
committed
when publishing images to google drive, specify the filename that appears in the markdown to preserve folder structures
1 parent 7c6dcb3 commit 4dc8aeb

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

src/public/Publish-MarkdownDriveImages.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ Function Publish-MarkdownDriveImages
6262
# Use the Force parameter when calling Add-GoogleDriveFile
6363
$uploadParams = @{
6464
FilePath = $image.LocalPath
65-
FileName = $image.FileName
65+
FileName = $image.RelativePath # name that appears in markdown, including any folder structures
6666
Force = $Force
6767
}
6868

src/tests/Publish-MarkdownDriveImages.Tests.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ Describe "Publish-MarkdownDriveImages" {
202202
}
203203
} -Verifiable
204204

205-
Mock Add-GoogleDriveFile -ParameterFilter { $FileName -eq "test-image2.jpg" } {
205+
Mock Add-GoogleDriveFile -ParameterFilter { $FileName -eq "subfolder/test-image2.jpg" } {
206206
return [PSCustomObject]@{
207207
id = "mock-file-id-2"
208208
name = "test-image2.jpg"
@@ -279,7 +279,7 @@ Describe "Publish-MarkdownDriveImages" {
279279
}
280280
} -Verifiable
281281

282-
Mock Add-GoogleDriveFile -ParameterFilter { $FileName -eq "test-image2.jpg" } {
282+
Mock Add-GoogleDriveFile -ParameterFilter { $FileName -eq "subfolder/test-image2.jpg" } {
283283
return $null
284284
} -Verifiable
285285

0 commit comments

Comments
 (0)