diff --git a/src/wanijo/schema/domain.clj b/src/wanijo/schema/domain.clj index bcaf82a..462f136 100644 --- a/src/wanijo/schema/domain.clj +++ b/src/wanijo/schema/domain.clj @@ -126,3 +126,7 @@ (neo4j/exec-query! assigned-users {:uuid uuid}))) + +(defn find-with-assigned-users! [uuid] + (assoc (find-by-uuid! uuid) + :assigned (map :uuid (assigned-users! uuid)))) diff --git a/src/wanijo/schema/routes.clj b/src/wanijo/schema/routes.clj index 3bc58f7..6aba681 100644 --- a/src/wanijo/schema/routes.clj +++ b/src/wanijo/schema/routes.clj @@ -38,8 +38,7 @@ (defn view! [uuid req] (view-schema/show-schema! - (assoc (domain/find-by-uuid! uuid) - :assigned (map :uuid (domain/assigned-users! uuid))) + (domain/find-with-assigned-users! uuid) (domain-attr/find-by-schema! uuid) (assoc-in view-schema/access-form [:fields :assigned :options]