Opened 2 years ago
Last modified 2 years ago
#16980 new defect (bug)
Empty Values are converted to null by class-ixr.php — at Version 4
| Reported by: |
|
Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | Awaiting Review |
| Component: | XML-RPC | Version: | 3.1 |
| Severity: | major | Keywords: | dev-feedback has-patch |
| Cc: |
Description (last modified by aaroncampbell)
I tried to fix the following bug #10599
Found out when you send and empty value via xmlrpc it converts it to null value.
Say you send and array of arguments for mw_editpost, set
$content_struct[mt_keywords] = '';
IXR client passes a null value instead of an empty value.
In mw_post method consider this statement
$tags_input = isset( $content_struct[mt_keywords] ) ? $content_struct[mt_keywords] : null;
Even if you send an empty value this statement fails because
$content_struct[mt_keywords]
is set to null by IXR client.
Change History (4)
comment:1
nprasath002 — 2 years ago
comment:3
in reply to:
↑ 2
nprasath002 — 2 years ago
Replying to ocean90:
Copied from the comment.
I edited again. Fix that in the description
$tags_input = isset( $content_struct[mt_keywords] ) ? $content_struct[mt_keywords] : null;
P.S how can i edit the decription??
comment:4
aaroncampbell — 2 years ago
- Description modified (diff)
Updated the code in description.
nprasath002: I'm not sure exactly how the permissions are set up, but I do know that not everyone can change a ticket description.

I tried to fix the following bug
http://core.trac.wordpress.org/ticket/10599
Found out when you send and empty value via xmlrpc it converts it to null value.
IXR client passes a null value instead of an empty value.
In mw_post method consider this statement
Even if you send an empty value this statement fails because
is set to null by IXR client.