No get request for related model


#1

I’m new to ember, so i’ll apologize in advance if my problem is extremely obvious. I related my two models, pat and txplan on a belongsTo / hasMany relationship, and I’m not seeing a get request being made to the related model. Using a REST serializer. As I’m receiving no errors, I’m not seeing what the issue is. Any suggestions would be much appreciated!

model/pat

const {
attr,
hasMany
} = DS;

export default DS.Model.extend({

  txplan: hasMany('txplan', { async: true }),

  pat: attr('number'),
  fname: attr('string'),
  lname: attr('string'),
  birthdate: attr('date'),
  email: attr('string'),
  imagefolder: attr('string')
 
});

model/txplan

const {
attr,
belongsTo
} = DS;

export default DS.Model.extend({

  pat: belongsTo('pat', { async: true }),

  treatmentplannum: attr('number'),
  heading: attr('string'),
  dateTP: attr('date'),
  proccode: attr('string'),
  descript: attr('string'),
  
});

route

import Route from '@ember/routing/route';

export default Route.extend({
  model(params) {
   return this.store.query('pat', {pat : params.pat})
 }
});

template

{{#each model as |pat|}}
{{pat.pat}}
{{pat.txplan.heading}}
{{/each}}

get /txplan

{  
   "txplan":[  
      {  
         "id":1,
         "treatplannum":3,
         "pat":1,
         "heading":"test",
         "dateTP":"2018-02-23T08:00:00.000Z",
         "proccode":"T4528"             
           },

get /pats

{  
   "pats":[  
      {  
         "id":1,
         "pat":1,
         "fname":"Test",
         "lname":"User",
         "birthdate":"12-22-1960",
         "email":"test@gmail.com",
         "imagefolder":"TestUser1",
        },