aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/ui/form/feed.go
diff options
context:
space:
mode:
Diffstat (limited to 'server/ui/form/feed.go')
-rw-r--r--server/ui/form/feed.go8
1 files changed, 5 insertions, 3 deletions
diff --git a/server/ui/form/feed.go b/server/ui/form/feed.go
index e21e6ca..8a8cf20 100644
--- a/server/ui/form/feed.go
+++ b/server/ui/form/feed.go
@@ -5,10 +5,11 @@
package form
import (
- "errors"
- "github.com/miniflux/miniflux2/model"
"net/http"
"strconv"
+
+ "github.com/miniflux/miniflux2/errors"
+ "github.com/miniflux/miniflux2/model"
)
// FeedForm represents a feed form in the UI
@@ -22,11 +23,12 @@ type FeedForm struct {
// ValidateModification validates FeedForm fields
func (f FeedForm) ValidateModification() error {
if f.FeedURL == "" || f.SiteURL == "" || f.Title == "" || f.CategoryID == 0 {
- return errors.New("All fields are mandatory.")
+ return errors.NewLocalizedError("All fields are mandatory.")
}
return nil
}
+// Merge updates the fields of the given feed.
func (f FeedForm) Merge(feed *model.Feed) *model.Feed {
feed.Category.ID = f.CategoryID
feed.Title = f.Title