title: Prisma Not Returning Created Related Records
body: <p>i want to create a new graphql api and i have an issue that i am struggling to fix.</p>
  
  <p>the code is open source and can be found at: <a href="https://github.com/glitr-io/glitr-api" rel="noreferrer">https://github.com/glitr-io/glitr-api</a></p>
  
  <p>i want to create a mutation to create a record with relations... it seems the record is created correctly with all the expected relations, (when checking directly into the database), but the value returned by the <code>create&lt;YourTableName&gt;</code> method, is missing all the relations.</p>
  
  <p>... so so i get an error on the api because "Cannot return null for non-nullable field Meme.author.". i am unable to figure out what could be wrong in my code.</p>
  
  <p>the resolver looks like the following: </p>
  
  <pre><code>...
  const newMeme = await ctx.prisma.createMeme({
                  author:  {
                      connect: { id: userId },
                  },
                  memeItems: {
                      create: memeItems.map(({
                          type,
                          meta,
                          value,
                          style,
                          tags = []
                      }) =&gt; ({
                          type,
                          meta,
                          value,
                          style,
                          tags: {
                              create: tags.map(({ name = '' }) =&gt; (
                                  {
                                      name
                                  }
                              ))
                          }
                      }))
                  },
                  tags: {
                      create: tags.map(({ name = '' }) =&gt; (
                          {
                              name
                          }
                      ))
                  }
              });
  
              console.log('newMeme', newMeme);
  ...
  </code></pre>
  
  <p>that value of <code>newMeme</code> in the <code>console.log</code> here (which what is returned in this resolver) is:</p>
  
  <pre><code>newMeme {
    id: 'ck351j0f9pqa90919f52fx67w',
    createdAt: '2019-11-18T23:08:46.437Z',
    updatedAt: '2019-11-18T23:08:46.437Z',
  }
  </code></pre>
  
  <p>where those fields returned are the auto-generated fields. so i get an error for a following mutation because i tried to get the author:</p>
  
  <pre><code>mutation{
    meme(
      memeItems: [{
        type: TEXT
        meta: "test1-meta"
        value: "test1-value"
        style: "test1-style"
      }, {
        type: TEXT
        meta: "test2-meta"
        value: "test2-value"
        style: "test2-style"
      }]
    ) {
      id,
      author {
        displayName
      }
    }
  }
  </code></pre>
  
  <p>can anyone see what issue could be causing this?
  (as previously mentioned... the record is created successfully with all relationships as expected when checking directly into the database).</p>