Fix paths asset regression
This commit is contained in:
+15
-10
@@ -581,7 +581,7 @@ func (p *Project) Scan() error {
|
||||
effective := p.EffectiveConfig()
|
||||
|
||||
sourceDir := p.SourceDir()
|
||||
if sourceDir != "" && filepath.Clean(sourceDir) != p.Root {
|
||||
if sourceDir != "" && filepath.Clean(sourceDir) != filepath.Clean(p.Root) {
|
||||
var err error
|
||||
sourceFiles, sourceExts, err = scanDir(sourceDir, func(path string) bool {
|
||||
ext := strings.ToLower(filepath.Ext(path))
|
||||
@@ -594,15 +594,20 @@ func (p *Project) Scan() error {
|
||||
}
|
||||
}
|
||||
|
||||
assetFiles, _, err := scanDir(p.AssetsDir(), func(path string) bool {
|
||||
ext := strings.ToLower(filepath.Ext(path))
|
||||
return slices.Contains(effective.Inventory.AssetExtensions, ext)
|
||||
})
|
||||
if err != nil {
|
||||
if errors.Is(err, os.ErrNotExist) {
|
||||
assetFiles = nil
|
||||
} else {
|
||||
return fmt.Errorf("scan assets tree: %w", err)
|
||||
assetDir := p.AssetsDir()
|
||||
var assetFiles []string
|
||||
if assetDir != "" && filepath.Clean(assetDir) != filepath.Clean(p.Root) {
|
||||
var err error
|
||||
assetFiles, _, err = scanDir(assetDir, func(path string) bool {
|
||||
ext := strings.ToLower(filepath.Ext(path))
|
||||
return slices.Contains(effective.Inventory.AssetExtensions, ext)
|
||||
})
|
||||
if err != nil {
|
||||
if errors.Is(err, os.ErrNotExist) {
|
||||
assetFiles = nil
|
||||
} else {
|
||||
return fmt.Errorf("scan assets tree: %w", err)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user