ribelo / doxa

The Unlicense
232 stars 8 forks source link

commit not handling child refs (noindex branch) #29

Closed stevebuik closed 2 years ago

stevebuik commented 2 years ago
(let [entity-id "6037b7a5-5a77-48a3-a294-8dba786d8e9d"
            tag-id "2b47b800-1b64-4669-a709-528c8d29f572"
            gql-entity (with-meta
                         {:__typename "release"
                          :id         entity-id
                          :created    "2021-05-10T09:39:28"
                          :release/id entity-id
                          :tags       [(with-meta {:__typename "tag"
                                                   :id         tag-id
                                                   :tag/id     tag-id}
                                                  {::dx/entity-key :tag/id})]}
                         {::dx/entity-key :release/id})
            db (dx/commit (dx/create-dx) [[:dx/put gql-entity]])]
        {:db db                                             ; << can see invalid ident for tag in here
         :pull (dx/pull db 
                        [:__typename
                         ;{:tags [:*]} ; << enable this to see bug
                         :created]
                        [:release/id entity-id])})
stevebuik commented 2 years ago

fixed in latest commit