Skip to content

Commit 02cb899

Browse files
committed
fix(picod): use mkdirSafe in upload handlers
Signed-off-by: Abhinav Singh <abhinavsingh717073@gmail.com>
1 parent 9107a1c commit 02cb899

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

pkg/picod/files.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ func (s *Server) handleMultipartUpload(c *gin.Context) {
9494

9595
// Create directory
9696
dir := filepath.Dir(safePath)
97-
if err := os.MkdirAll(dir, 0755); err != nil {
97+
if err := s.mkdirSafe(dir); err != nil {
9898
c.JSON(http.StatusInternalServerError, gin.H{
9999
"error": fmt.Sprintf("Failed to create directory: %v", err),
100100
"code": http.StatusInternalServerError,
@@ -186,7 +186,7 @@ func (s *Server) handleJSONBase64Upload(c *gin.Context) {
186186

187187
// Create directory
188188
dir := filepath.Dir(safePath)
189-
if err := os.MkdirAll(dir, 0755); err != nil {
189+
if err := s.mkdirSafe(dir); err != nil {
190190
c.JSON(http.StatusInternalServerError, gin.H{
191191
"error": fmt.Sprintf("Failed to create directory: %v", err),
192192
"code": http.StatusInternalServerError,

0 commit comments

Comments
 (0)