anchor.diff:  process_json_patch(Ops, ID) ->
   	process_json_patch1(ocs_rest:parse(Ops), ID, []).
   %% @hidden
  -process_json_patch1([{add, ["characteristic" | _], {struct, Obj}} | T], ID, Acc) ->
  +process_json_patch1([{replace, ["characteristic" | _], {struct, Obj}} | T], ID, Acc) ->
   	case lists:keyfind("name", 1, Obj) of
   		{_, "locale"} ->
   			{_, Locale} = lists:keyfind("value", 1, Obj),
  
positive.code: 		false ->
  			{error, 400}
  	end;
  process_json_patch1([], ID, Acc) ->
  	case ocs:get_user(ID) of
  		{ok, #httpd_user{password = OPassword, user_data = UserData}} ->
  
negative.code: 		false ->
  			{error, 400}
  	end;
  process_json_patch1([{add, ["characteristic" | _], {struct, Obj}} | T], ID, Acc) ->
  	case lists:keyfind("name", 1, Obj) of
  		{_, "password"} ->
  			{_, Password} = lists:keyfind("value", 1, Obj),
  