                                  (when (seq comment-body)
                                    (d/transact! issue-db [{:db/id issue-id
                                                            :issue/comments (merge {:db/id -1
+                                                                                   :comment/created-at (datetime/server-date)
                                                                                    :comment/body comment-body
                                                                                    :comment/author (:cust/email cust)
                                                                                    :frontend/issue-id (utils/squuid)}

        (html
         [:div.comment
          [:div (:comment/body comment)
           [:div "by " (:comment/author comment)]]
          [:div.reply
           (if replying?
             (om/build comment-form {:issue-id issue-id

    om/IRenderState
    (render-state [_ {:keys [title description]}]
      (let [{:keys [cast! issue-db]} (om/get-shared owner)
            issue (utils/inspect (ds/touch+ (d/entity @issue-db issue-id)))]
        (html
         [:div.content.make
          (om/build vote-box {:issue issue})
          [:p "by: " (:issue/author issue) " on " (datetime/month-day (:issue/created-at issue))]
          [:p "Title "
           [:input {:value (or title (:issue/title issue ""))
                    :on-change #(om/set-state! owner :title (.. % -target -value))}]]
