fix: conversion of backslashes in file paths for archive creation (#5637)

Co-authored-by: FadedAtlas <fadedatlas.shield181@slmail.me>
This commit is contained in:
Dominik
2025-12-28 22:07:00 +01:00
committed by GitHub
parent 60b1ee8bb9
commit 9595f3939c

View File

@@ -123,6 +123,7 @@ func getFiles(d *data, path, commonPath string) ([]archives.FileInfo, error) {
if path != commonPath { if path != commonPath {
nameInArchive := strings.TrimPrefix(path, commonPath) nameInArchive := strings.TrimPrefix(path, commonPath)
nameInArchive = strings.TrimPrefix(nameInArchive, string(filepath.Separator)) nameInArchive = strings.TrimPrefix(nameInArchive, string(filepath.Separator))
nameInArchive = filepath.ToSlash(nameInArchive)
archiveFiles = append(archiveFiles, archives.FileInfo{ archiveFiles = append(archiveFiles, archives.FileInfo{
FileInfo: info, FileInfo: info,