                                      :onClick #(swap! state assoc :acl-vec
                                                 (conj
                                                   (react/call :capture-ui-state this)
-                                                  {:user "" :role "READER"}))}]
+                                                  {:user "" :role reader-level}))}]
                       [:input {:type "checkbox"
                                :ref "publicbox"
                                :onChange (fn []

     (swap! state assoc :saving? true)
     (swap! state assoc :acl-vec
       (flatten [{:user "public" :role
                 (if (:public-status @state) "READER" "NO ACCESS")}
       (react/call :capture-ui-state this)]))
     (endpoints/call-ajax-orch
       {:endpoint (endpoints/persist-agora-method-acl (:selected-entity props))

        numJustPublic (count justPublic)]
      (if (<= numJustPublic 0)
      ;if public isn't in the acl-return NO ACCESS
      no-access-level
      (let [lastPublic (get justPublic (- numJustPublic 1))
            lastPublicAccessLevel (get lastPublic :role)]
        ;if public is in the acl return the value of the last one
