     :get true
     :patch (fn [ctx] (and (slugify/valid-slug? org-slug)
                           (slugify/valid-slug? board-slug-or-uuid)
-                          (valid-entry-update? conn entry-uuid (:data ctx) (:user ctx))))
+                          (valid-entry-update? conn entry-uuid (:data ctx) (:user ctx) false)))
     :delete true})
 
   ;; Existentialism

    :options true
    :post (fn [ctx] (let [entry-props (:data ctx)]
                      (or (nil? entry-props) ; no updates during publish is fine
                          (valid-entry-update? conn entry-uuid entry-props (:user ctx)))))})
  :new? false
  :respond-with-entity? true


          old-board (when new-board
                      (board-res/get-board conn (:board-uuid existing-entry)))
          new-board-uuid (:uuid new-board)
          without-status-props (dissoc entry-props :status)
          with-status-props (if entry-publish?
                              (assoc without-status-props :status :published)
                              (assoc without-status-props :status (:status existing-entry)))
          props (if new-board-uuid
                  (assoc with-status-props :board-uuid new-board-uuid)
                  (dissoc with-status-props :board-uuid))
          merged-entry (merge existing-entry (entry-res/ignore-props props))
          updated-entry (-> merged-entry
                          (update :attachments #(entry-res/timestamp-attachments %))
