mirror of
https://gitlab.com/mbugroup/lti-api.git
synced 2026-05-20 13:31:56 +00:00
feat(BE-281):fix document payload
This commit is contained in:
@@ -147,21 +147,12 @@ func ParseUpdate(c *fiber.Ctx) (*Update, *multipart.FileHeader, error) {
|
||||
}
|
||||
|
||||
func ParseUploadFiles(c *fiber.Ctx) ([]*multipart.FileHeader, error) {
|
||||
form, err := c.MultipartForm()
|
||||
if err != nil {
|
||||
return nil, fiber.NewError(fiber.StatusBadRequest, "Invalid multipart form")
|
||||
file, err := c.FormFile("document")
|
||||
if err != nil || file == nil {
|
||||
return nil, fiber.NewError(fiber.StatusBadRequest, "document is required")
|
||||
}
|
||||
|
||||
files := form.File["documents"]
|
||||
if len(files) == 0 {
|
||||
if file, err := c.FormFile("document"); err == nil && file != nil {
|
||||
files = []*multipart.FileHeader{file}
|
||||
} else {
|
||||
return nil, fiber.NewError(fiber.StatusBadRequest, "documents is required")
|
||||
}
|
||||
}
|
||||
|
||||
return files, nil
|
||||
return []*multipart.FileHeader{file}, nil
|
||||
}
|
||||
|
||||
func ParseApprove(c *fiber.Ctx) (*Approve, error) {
|
||||
|
||||
Reference in New Issue
Block a user