Some criteria can't be supported when edit records via Creator API

Some criteria can't be supported when edit records via Creator API

This is my appication url:

https://creator.baihui.com/creatorissue/testapp/#View:view

I've tried to update record by using Email as criteria.

  1. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  2. <form method="POST" action="https://creator.baihui.com/api/creatorissue/json/testapp/form/test/record/update/">
  3. <input type="hidden" name ="authtoken" value="0b9a1897ac10cf66a9e699f688cb6522">
  4. <input type="hidden" name ="scope" id="scope" value="creatorapi">
  5. <input type="text" name="criteria" value="Email==wei.wang_zh@pcstars.com">
  6. <input type="text" name="Age" value="200">
  7. <input type="submit" value="Update Record">
  8. </form>

The response is a failure, with the following response : 

{"formname":["test",{"operation":["update",{"newvalues":[{"Age":"200"}],"criteria":"Email== wei.wang_zh@pcstars.com","status":"Failure, No Records Found With Specified Criteria."}]}]}

But the same code just with the different criteria (not email/Chinese characters,just english characters and numbers) , it worked.

  1. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  2. <form method="POST" action="https://creator.baihui.com/api/creatorissue/json/testapp/form/test/record/update/">
  3. <input type="hidden" name ="authtoken" value="0b9a1897ac10cf66a9e699f688cb6522">
  4. <input type="hidden" name ="scope" id="scope" value="creatorapi">
  5. <input type="text" name="criteria" value="ID==81781000000300103">
  6. <input type="text" name="Age" value="200">
  7. <input type="submit" value="Update Record">
  8. </form>

{"formname":["test",{"operation":["update",{"newvalues":[{"Age":"200"}],"criteria":"ID==81781000000300103","status":"Success"}]}]}


I found someone asked this issue before, but not fixed yet . Could you pls help us to check and fix it ?