Kula support forum (ecto, 1001) :: View topic – category issue with WordPress 1.5.1:
I upgraded to WordPress 1.5.1 today, and, now, every time I make a post from ecto, the default WordPress category (ID 1 or “Uncategorized”, in my case) is automatically assigned to the post, even though it is not checked in the category list. I tried refreshing the cache and also recreating the account from scratch in ecto, but the problem still persists.
This was biting me as well. There were some suggested fixes, all having to do with commenting out two sections of xmlrpc.php. They didn’t seem to work: commenting out code is a bit simplistic in released software — it’s a debugging technique, not something you want to run with.
What does seem to work is testing for an existing category setting at post time, and setting it to the catchall (id 1) category if no other category has been chosen: otherwise, leave it alone. Since ecto can already check that the category != “”, things are OK again.
The fix is documented here.
[composed and posted with ecto]