Record producer's variable with default value getUserID() does not work as expected on Android after impersonationDescriptionWhen a record producer has a user reference variable with a default value set to `javascript:gs.getUserID();`, it does not get the user ID of the user being impersonated on the Android app; it gets the user ID of the impersonator instead. Variable in the Android app after impersonation Variable in the iOS app after impersonation Steps to Reproduce 1. Create a record producer for the [incident] table2. Create a variable with reference to the [sys_user] table, mapping the field to "opened_by"3. Set the default value of the variable to `javascript:gs.getUserID();`4. Configure the record producer to be opened in the Now Mobile app with the MESP URL, i.e. /mesp?id=sc_cat_item&sys_id=<SYS_ID_OF_RP>5. Log into the Now mobile app as an admin6. Impersonate another user, e.g. Abel Tuter7. Open the record producer8. Observe the variable answer is populatedExpected behaviorThe variable should be populated with the user being impersonated, i.e. Abel TuterActual behaviorThe variable should be populated with the impersonator, i.e. AdminWorkaroundConsider having your record producer variable populate by a server-side script (`gs.getUserID()`). Please refer to the out-of-the-box "Create Incident" record producer.Related Problem: PRB1896843