set default title for untitled feeds

This commit is contained in:
Nazar Kanaev 2020-08-16 14:17:01 +01:00
parent c5b9309a52
commit 877f62ecb9

View File

@ -16,11 +16,15 @@ type Feed struct {
} }
func (s *Storage) CreateFeed(title, description, link, feedLink string, folderId *int64) *Feed { func (s *Storage) CreateFeed(title, description, link, feedLink string, folderId *int64) *Feed {
title = html.UnescapeString(title)
if len(title) == 0 {
title = "<???>"
}
result, err := s.db.Exec(` result, err := s.db.Exec(`
insert into feeds (title, description, link, feed_link, folder_id) insert into feeds (title, description, link, feed_link, folder_id)
values (?, ?, ?, ?, ?) values (?, ?, ?, ?, ?)
on conflict (feed_link) do update set folder_id=?`, on conflict (feed_link) do update set folder_id=?`,
html.UnescapeString(title), description, link, feedLink, folderId, title, description, link, feedLink, folderId,
folderId, folderId,
) )
if err != nil { if err != nil {