-
Notifications
You must be signed in to change notification settings - Fork 5.5k
Closed
Labels
bugSomething isn't workingSomething isn't workingtracked internallyIssue is also tracked in our internal issue trackerIssue is also tracked in our internal issue trackertriagedFor maintainers: This issue has been triaged by a Pipedream employeeFor maintainers: This issue has been triaged by a Pipedream employee
Description
Describe the bug
File Stash fails to generate a presigned URL when the file name contain special characters such as spaces, quotes, parentheses, or brackets.
To Reproduce
gmail-download-attachment({
"messageId": "...",
"attachmentId": "...",
"filename": "Simple Invoice (1).pdf",
"stashId": ""
})
- Observe the output:
{
"exports": {
"$summary": "Successfully created file Simple Invoice (1).pdf in `/tmp` directory",
"$filestash_uploads": [{
"localPath": "/tmp/Simple Invoice (1).pdf",
"s3Key": ".../u/Simple Invoice (1).pdf"
}]
},
"os": [],
"ret": {
"filename": "Simple Invoice (1).pdf",
"filePath": "/tmp/Simple Invoice (1).pdf"
},
"stashId": "..."
}
- Notice that the
get_url
property is missing from the$filestash_uploads
object
Expected behavior
The $filestash_uploads
object should include a get_url property with a valid presigned URL for accessing the file, regardless of special characters in the filename.
Additional context
https://pipedream-users.slack.com/archives/CPTJYRY5A/p1752767288375249
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingtracked internallyIssue is also tracked in our internal issue trackerIssue is also tracked in our internal issue trackertriagedFor maintainers: This issue has been triaged by a Pipedream employeeFor maintainers: This issue has been triaged by a Pipedream employee