Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Empty User Record Getting inserted while creating incident through API

mayankkhurana
Tera Contributor

Empty User Record Getting inserted while creating incident through API, If payload contains a caller sys_id, that is not there in the user table so it keep on inserting a empty user record and referencing it to the caller field, I checked the ACLs user table create access is only with user_admin role and the user with which we are hitting the API it doesn't have user_admin role, only two roles are added sn_incident_read/write?

 

Need to know the reason why and How the empty record getting inserted in User table??

 

Any help will be appreciated. 

1 ACCEPTED SOLUTION

@mayankkhurana 

I did check it now and it's happening.

Ideally it should not allow since that sysId is not present in sys_user.

It's a platform bug.

Try raising a case with ServiceNow.

If my response helped please mark it correct and close the thread so that it benefits future readers.

Regards,
Ankur
✨ Certified Technical Architect  ||  ✨ 9x ServiceNow MVP  ||  ✨ ServiceNow Community Leader

View solution in original post

6 REPLIES 6

@mayankkhurana 

I did check it now and it's happening.

Ideally it should not allow since that sysId is not present in sys_user.

It's a platform bug.

Try raising a case with ServiceNow.

If my response helped please mark it correct and close the thread so that it benefits future readers.

Regards,
Ankur
✨ Certified Technical Architect  ||  ✨ 9x ServiceNow MVP  ||  ✨ ServiceNow Community Leader

mayankkhurana
Tera Contributor

I am hitting the table API of Incident, and in the payload lets say if I pass the caller ID which is wrong sys_id of user in that case it is automatically inserting an empty user Record.