diff options
| author | Heinrich 'Henrik' Langos <gumbo2000@noreply@mills.io> | 2022-11-25 01:21:03 +0000 |
|---|---|---|
| committer | James Mills <james@mills.io> | 2022-11-25 01:21:03 +0000 |
| commit | a2cc622bc9028e3fabf6ca8d662c8ab4a327cdf7 (patch) | |
| tree | e3bf7ce3f09b2143f40ffb07cb12c551f766d9a7 /media/library.go | |
| parent | efa00d153400cae15c7a4dbc0058f66157307941 (diff) | |
Normalize library path before adding and improve error logging (#38)
I hope this PR closes #9
Co-authored-by: Heinrich Langos <gumbo2000@noreply@mills.io>
Reviewed-on: https://git.mills.io/prologic/tube/pulls/38
Co-authored-by: Heinrich 'Henrik' Langos <gumbo2000@noreply@mills.io>
Co-committed-by: Heinrich 'Henrik' Langos <gumbo2000@noreply@mills.io>
Diffstat (limited to 'media/library.go')
| -rw-r--r-- | media/library.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/media/library.go b/media/library.go index 7de68e0..0657847 100644 --- a/media/library.go +++ b/media/library.go @@ -35,10 +35,10 @@ func (lib *Library) AddPath(p *Path) error { // make sure new path doesn't collide with existing ones for _, p2 := range lib.Paths { if p.Path == p2.Path { - return errors.New("media: duplicate library path") + return errors.New(fmt.Sprintf("media: duplicate (normalized) library path '%s'", p.Path)) } if p.Prefix == p2.Prefix { - return errors.New("media: duplicate library prefix") + return errors.New(fmt.Sprintf("media: duplicate library prefix '%s'", p.Prefix)) } } if err := os.MkdirAll(p.Path, 0755); err != nil { |
