Change Overview Page broken sidebar if ACL put on fields for sys_user related to mobile_phone, email etc preventing ITIL user from reading themDescriptionChange Overview Page broken sidebar if ACL put on fields for sys_user related to mobile_phone, email etc preventing ITIL user from reading them. Risk overview section may also be negatively affected and not visible. Log file will contain: Cannot convert null to an object and will specify either of these script includes: 0b7dcfbca700011003396c94d17901c7 e888367853921110532cddeeff7b1235Steps to Reproduce 1. create read level ACL a sys_user field e.g. on mobile_phone, without ITIL, i.e. only admin allowed to see the field2. As an ITIL user go to change overview page for a change request with a populated requested by and assigned to user Expected: Sidebar and Risk overview section visibleActual: Sidebar broken empty and Risk overview missingWorkaroundModify script include: ChangeInfo Add: _populateUserField: function(field, type, clickable, useValue, userGr, userInfo) { if (!field || !type || !userGr || !userInfo) return; if (userGr[field] && userGr[field].canRead()) { var fieldValue = useValue ? userGr.getValue(field) : userGr[field].getDisplayValue(); if (fieldValue) userInfo[field] = { id: field, label: userGr[field].getLabel(), value: fieldValue, type: type, clickable: clickable }; } }, Modify script include: ChangeRisk Add: getUserProfile: function(userGr) { if (!userGr) return {}; var userSysId = userGr.getUniqueValue(); var userInfo = { userID: userSysId, avatar: userGr.avatar ? '/' + userGr.avatar + '.iix?t=small' : '', initials: this._getInitials(userGr.getValue('name')), name: userGr.getDisplayValue('name'), title: userGr.title ? userGr.getDisplayValue('title') : '-', vip: userGr.vip ? [{ label: gs.getMessage('VIP'), color: 'critical' }] : [], department: userGr.getDisplayValue('department'), timeZone: userGr.getDisplayValue('time_zone') || '' }; var businessPhoneVal = userGr.getDisplayValue('phone'); if (businessPhoneVal) { userInfo.phone = { id: 'phone', label: userGr.phone.getLabel(), value: businessPhoneVal, type: 'phone', clickable: true }; } var mobilePhoneVal = userGr.getDisplayValue('mobile_phone'); if (mobilePhoneVal) { userInfo.mobile = { id: 'mobile', label: userGr.mobile_phone.getLabel(), value: mobilePhoneVal, type: 'phone', clickable: true }; } var emailVal = userGr.getValue('email'); if (emailVal) { userInfo.email = { id: 'email', label: userGr.email.getLabel(), value: emailVal, type: 'email', clickable: true }; } if (userGr.location) { var location = userGr.location.getRefRecord(); var state = location.getDisplayValue('state'); var city = location.getDisplayValue('city'); if (city || state) { var locationVal = state && city ? city + ', ' + state : state ? state : city; userInfo.location = { id: 'location', label: location.getLabel(), value: locationVal, type: 'address' }; } } return userInfo; },Related Problem: PRB1845895