title: Value not update in one2many field with compute method Odoo12
body: <p>My below method for value insertion in one2many field works with the onchange method and the compute method with depends decorator. But my requirement not full-fill with depends decorator. My method should work with view load. At present method calls, and I tested it with print on the terminal but still value not updated in o2many field.</p>
  
  <pre><code>survey_user_input = fields.One2many('customer.survey', 'partner_id', compute='user_survey_output')
  
  @api.one
  def user_survey_output(self):
      print('TESSSSSSSSSSSSSSSSSSSS')
      Survey_user_input = self.env['survey.user_input']
      s_list = []
      value = {}
      for val in self:
          User_input = Survey_user_input.search(['|', ('partner_id', '=', val.id), ('email', '=', val.email)])
          for rec in User_input:
              data = {'partner_id': val.id,
                      'user_input_id': rec.id,
                      'survey_id': rec.survey_id.id,
                      'date_create': rec.date_create,
                      'deadline': rec.deadline,
                      'type': rec.type,
                      'state': rec.state,
                      }
              s_list.append((0, 0, data))
          value.update(survey_user_input=s_list)
          print('LLLLLLLLLLLLLLL', value)
          return {'value': value}
  </code></pre>
  
  <p>Thanks in advance.</p>