Quantcast
Channel: Web services
Viewing all articles
Browse latest Browse all 2363

core_user_create_users does not validate custom fields

$
0
0
by Brian Braido.  

Hello, I've searched the forum and don't see this question anywhere.  If there is already an answer please feel free to direct me to the discussion.  Apologies if this is a duplicate.

When sending a request to the core_users_create_users endpoint custom field data is not validated in accordance with user profile fields settings

I've created a profile field (text) which is set to be unique.  When trying to enter a non-unique value through the Moodle User Admin UI this rule is enforced.  When sending the create user request to core_user_create_users accounts are created with the same text in the field that should be unique by definition.

In reviewing user/externallib.php:create_users function (lines 250-257, Moodle 3.7) it appears that there is no call to validate custom fields based on the rules for the field as defined.

Thanks for your help.
Brian


Viewing all articles
Browse latest Browse all 2363

Trending Articles