Since request.Body can only be read once, calling patchUser from patchSelf always returned an error. request.Body needed to be either be saved in a variable and reset or have a new function created.