Răsfoiți Sursa

possibly could just be an idiot

Zach 9 luni în urmă
părinte
comite
fa9fadbb84
1 a modificat fișierele cu 4 adăugiri și 1 ștergeri
  1. 4 1
      detect/directory.go

+ 4 - 1
detect/directory.go

@@ -43,7 +43,7 @@ func (d *Detector) detectScanTarget(scanTarget sources.ScanTarget) error {
 	logger.Trace().Msg("Scanning path")
 
 	// skipping windows archives for now
-	if isArchive(scanTarget.Path) && !isWindows {
+	if isArchive(scanTarget.Path) {
 		logger.Debug().Msg("Found archive")
 
 		targets, tmpArchiveDir, err := extractArchive(scanTarget.Path)
@@ -125,7 +125,10 @@ func (d *Detector) detectScanTarget(scanTarget sources.ScanTarget) error {
 			if scanTarget.Symlink != "" {
 				fragment.SymlinkFile = scanTarget.Symlink
 			}
+
 			if isWindows {
+				fragment.FilePath = filepath.ToSlash(scanTarget.Path)
+				fragment.SymlinkFile = filepath.ToSlash(fragment.SymlinkFile)
 				fragment.WindowsFilePath = scanTarget.Path
 			}