Commit 4b0605b3 authored by Przemyslaw Kaminski's avatar Przemyslaw Kaminski

[facetstable] fix DocumentsView not compiling

Type of publication_year, month, day changed to Maybe Int.
parent d00c3e79
Pipeline #2255 failed with stage
...@@ -83,9 +83,9 @@ newtype DocumentsView = ...@@ -83,9 +83,9 @@ newtype DocumentsView =
, pairs :: Array Pair , pairs :: Array Pair
, delete :: Boolean , delete :: Boolean
, category :: Category , category :: Category
, publication_year :: Int , publication_year :: Maybe Int
, publication_month :: Int , publication_month :: Maybe Int
, publication_day :: Int , publication_day :: Maybe Int
} }
derive instance Generic DocumentsView _ derive instance Generic DocumentsView _
...@@ -245,16 +245,16 @@ doc2view ( Document { id ...@@ -245,16 +245,16 @@ doc2view ( Document { id
} }
) = DocumentsView { id ) = DocumentsView { id
, date , date
, title: title , title
, source: showSource source , source: showSource source
, score , score
, authors: fromMaybe "Authors" authors , authors: fromMaybe "Authors" authors
, category: decodeCategory category , category: decodeCategory category
, pairs: [] , pairs: []
, delete: false , delete: false
, publication_year : fromMaybe 2020 publication_year , publication_year
, publication_month: fromMaybe 1 publication_month , publication_month
, publication_day : fromMaybe 1 publication_day , publication_day
} }
contact2view :: Contact -> ContactsView contact2view :: Contact -> ContactsView
...@@ -281,9 +281,9 @@ err2view _message = ...@@ -281,9 +281,9 @@ err2view _message =
, category: decodeCategory 1 , category: decodeCategory 1
, pairs: [] , pairs: []
, delete: false , delete: false
, publication_year: 2020 , publication_year: Just 2020
, publication_month: 10 , publication_month: Just 10
, publication_day: 1 , publication_day: Just 1
} }
type PageLayoutProps = type PageLayoutProps =
...@@ -392,9 +392,10 @@ pageCpt = here.component "page" cpt ...@@ -392,9 +392,10 @@ pageCpt = here.component "page" cpt
| otherwise = H.div {} | otherwise = H.div {}
publicationDate :: DocumentsView -> String publicationDate :: DocumentsView -> String
publicationDate (DocumentsView { publication_year, publication_month }) = publicationDate (DocumentsView { publication_year: Just publication_year, publication_month: Just publication_month }) =
(zeroPad 2 publication_year) <> "-" <> (zeroPad 2 publication_month) (zeroPad 2 publication_year) <> "-" <> (zeroPad 2 publication_month)
-- <> "-" <> (zeroPad 2 publication_day) -- <> "-" <> (zeroPad 2 publication_day)
publicationDate _ = "-"
--------------------------------------------------------- ---------------------------------------------------------
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment