Member:
Markus ⋅
Date: March 10, 2010, 04:11 AM
⋅ Subject: "Re: Apostrophes create problems in profiles"
Alright --- as I have just tested that again, and it works fine for me? Is this in "Basic Settings" or "Profile Details", and what field in particular? Can you duplicate this behavior in our online demo?
I have also verified that all Profile Details data is routed through the generic build_update_query() function, which does centralized apostrophe escaping for all ingoing data in this case (centralized in 1.21).
If you are using other files from 1.21 but for some reason had the 1.20 class_mysql.php file in place, this would be a possible cause and you should reupload the 1.21 version immediately. (There is no vulnerability in 1.20 in this regard, only the point of filtering has been centralized, but different file versions would cause an issue here, which would explain the unsaved data.)
If you want to double check the queries that are being ran, do the &debug=on and see what the system says at the bottom when you attempt to save the data.