- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-31-2019 02:55 AM
Hello,
I am currently displaying the logged in user's first name in the portal using "gs.getUser().getFirstName();".
My first name 'shruthi' is displayed. When I am logged in, I go to my user record and change my first name as "Shruthij". After refreshing the portal homepage, gs.getUser().getFirstName() still shows "Shruthi". When I log out and log in again, it shows "Shruthij".
Why is this session dependent?
Thanks
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-03-2019 05:15 PM
getUser() returns a GlideMemoryRecord, which is loaded when you first log in.
If you want the real-time details, you'd need to either flush the cache (as mentioned above) or do a GlideRecord lookup
var grUser = new GlideRecord('sys_user');
grUser.get(gs.getUserID());
ServiceNow Nerd
ServiceNow Developer MVP 2020-2022
ServiceNow Community MVP 2019-2022

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-01-2019 12:05 AM
Hello Shruthi,
I am not sure whether this Link could help. I faced the similar requirement where in the portal there is a list widget of a custom table (say incidents) and when any user inserts the record (incident) in the traditional UI, the portal list is not updated. So I came across the Link. The implementation might have to be done on Login widget
Regards,
Jagadeesh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-01-2019 03:36 AM
That's a good idea using a record watcher but I am assuming no ones change their name so recurrent that require the need to place a record watcher...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-01-2019 12:08 AM
Hi,
can you please check first on sys_user table.?
Thanks!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-01-2019 12:14 AM
That is due to the session created when form loaded. If you make changes to the user then it'll not apply to the current session. You have to log out and again log in to see changes.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-01-2019 03:41 AM
hi
clear Cache.
https://instance_number.service-now.com/cache.do
Thanks,
Rahul Kumar