mirror of
https://github.com/miniflux/v2.git
synced 2025-09-15 18:57:04 +00:00
Avoid constraint error when having duplicate entries
During feed creation, duplicated entries will generate an SQL contraint error. This change ignore the duplicated entry to avoid showing an error.
This commit is contained in:
parent
36d7732234
commit
d610d091fe
2 changed files with 9 additions and 6 deletions
|
@ -216,9 +216,12 @@ func (s *Storage) CreateFeed(feed *model.Feed) error {
|
|||
for i := 0; i < len(feed.Entries); i++ {
|
||||
feed.Entries[i].FeedID = feed.ID
|
||||
feed.Entries[i].UserID = feed.UserID
|
||||
err := s.createEntry(feed.Entries[i])
|
||||
if err != nil {
|
||||
return err
|
||||
|
||||
if !s.entryExists(feed.Entries[i]) {
|
||||
err := s.createEntry(feed.Entries[i])
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue