'Duplicating a company without specifying a partner duplicate the partner'

@api.multi
def copy(self, default=None):

    self.ensure_one()
    default = dict((default or {}))
    if ((not default.get('name')) and (not default.get('partner_id'))):
        copy_partner = self.partner_id.copy()
        default['partner_id'] = copy_partner.id
        default['name'] = copy_partner.name
    return super(Company, self).copy(default)
