diff --git a/src/internal/model/database/articlepageviewmodelrepository.go b/src/internal/model/database/articlepageviewmodelrepository.go index c788f2e..51ee879 100644 --- a/src/internal/model/database/articlepageviewmodelrepository.go +++ b/src/internal/model/database/articlepageviewmodelrepository.go @@ -4,6 +4,7 @@ import ( "crowsnest/internal/model" "database/sql" "net/url" + "time" ) type ArticlePageViewModelRepository struct { @@ -22,7 +23,8 @@ func (m *ArticlePageViewModelRepository) ById(id int64) (*model.ArticlePageViewM rows := m.DB.QueryRow(stmt, id) a := &model.ArticlePageViewModel{} - if err := rows.Scan(&a.SourceUrl, &a.PublishDate, &a.Title, &a.Content, &a.Summary); err != nil { + var date time.Time + if err := rows.Scan(&a.SourceUrl, &date, &a.Title, &a.Content, &a.Summary); err != nil { return nil, err } @@ -33,6 +35,8 @@ func (m *ArticlePageViewModelRepository) ById(id int64) (*model.ArticlePageViewM } else { a.ShortSource = "" } + // publish date + a.PublishDate = date.Format("02.01.2006 15:04") return a, nil }