Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-13-2025 06:38 AM
@SumanthDosapati it is not coming up
hasExistingRITM: function() {
var checkingRITM;
var userId = this.getParameter('sysparm_userId');
var catalogItemId = this.getParameter('sysparm_catalogItem');
var userAccount = this.getParameter('sysparm_account');
gs.info('agentIsh279 ' + userId);
gs.info('agentIsh280 ' + catalogItemId);
gs.info('agentIsh281 ' + userAccount);
// var accountGR = new GlideRecord('core_company');
// if (accountGR.get(userAccount)) {
// var companySysId = accountGR.sys_id;
var ritmGR = new GlideRecord('sc_req_item');
ritmGR.addEncodedQuery('cat_item.sys_id=' + catalogItemId + '^company.sys_id=' + userAccount + '^requested_for.sys_id=' + userId);
//ritmGR.addQuery('company', userAccount);
//ritmGR.addQuery('cat_item', catalogItemId);
//ritmGR.addQuery('requested_for', userId);
ritmGR.queryNoDomain();
ritmGR.query();
//gs.info('agentIsh292 ' +ritmGR.getRowCount());
if (ritmGR.next()) {
gs.info('agentIsh291');
checkingRITM = true;
return checkingRITM;
} else {
checkingRITM = false;
gs.info('agentIsh297');
return checkingRITM;
}
},
ritm_record is there, then also it is returning false, instead it should true