Skip to content

Commit b03c8fa

Browse files
committed
Update extended data to include file extension in the request URL to yc-server
1 parent 711c44e commit b03c8fa

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

internal/capture/extended_data.go

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,8 @@ func (ed *ExtendedData) uploadCapturedFiles() (Result, error) {
201201
failCount := 0
202202
var lastError error
203203

204+
uploadMsgs := []string{}
205+
204206
// Filter files with "ed-" prefix
205207
for _, entry := range entries {
206208
if entry.IsDir() {
@@ -224,16 +226,16 @@ func (ed *ExtendedData) uploadCapturedFiles() (Result, error) {
224226

225227
fileExt := filepath.Ext(fileName)
226228
fileExt = strings.TrimPrefix(fileExt, ".") // Remove leading dot from extension
227-
fileBaseName := strings.TrimSuffix(fileName, filepath.Ext(fileName))
228229
isCompressed := isCompressedFileExt(fileExt)
229230

230231
// Build custom post data for extended data
231-
data := "ed&fileName=" + fileBaseName
232+
data := "ed&fileName=" + fileName
232233
if isCompressed {
233234
data += "&content-encoding=" + fileExt
234235
}
235236

236237
msg, ok := PostData(ed.Endpoint(), data, file)
238+
uploadMsgs = append(uploadMsgs, msg)
237239
file.Close()
238240

239241
if ok {
@@ -246,7 +248,7 @@ func (ed *ExtendedData) uploadCapturedFiles() (Result, error) {
246248

247249
if failCount > 0 {
248250
return Result{
249-
Msg: fmt.Sprintf("uploaded %d files, %d failed", successCount, failCount),
251+
Msg: fmt.Sprintf("uploaded %d files, %d failed: \n%s", successCount, failCount, strings.Join(uploadMsgs, "\n")),
250252
Ok: successCount > 0, // Consider partial success if at least one file was uploaded
251253
}, lastError
252254
}
@@ -259,7 +261,7 @@ func (ed *ExtendedData) uploadCapturedFiles() (Result, error) {
259261
}
260262

261263
return Result{
262-
Msg: fmt.Sprintf("successfully uploaded %d files", successCount),
264+
Msg: fmt.Sprintf("successfully uploaded %d files: \n%s", successCount, strings.Join(uploadMsgs, "\n")),
263265
Ok: true,
264266
}, nil
265267
}

0 commit comments

Comments
 (0)