Use ensure_one to avoid loop on recordset