summaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/config.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/config/config.go b/config/config.go
index 3d8c6f1..360d9a6 100644
--- a/config/config.go
+++ b/config/config.go
@@ -86,11 +86,13 @@ func (config *FernConfig) validate() error {
if len(config.Feeds) == 0 {
return fmt.Errorf("'feeds' not set in config")
}
- for _, feed := range config.Feeds {
- err = feed.Validate(config.YDLPath, config.DumpDir)
+ for i, feed := range config.Feeds {
+ err = feed.Validate(config.DumpDir)
if err != nil {
return err
}
+ config.Feeds[i].YDLPath = config.YDLPath
+ config.Feeds[i].DumpDir = feed.DumpDir
}
return nil