Ticket #1912: zero-postmeta-value.diff

File zero-postmeta-value.diff, 730 bytes (added by skippy, 7 years ago)
  • admin-functions.php

     
    875875        $metakeyinput = $wpdb->escape(stripslashes(trim($_POST['metakeyinput']))); 
    876876        $metavalue = $wpdb->escape(stripslashes(trim($_POST['metavalue']))); 
    877877 
    878         if (!empty ($metavalue) && ((('#NONE#' != $metakeyselect) && !empty ($metakeyselect)) || !empty ($metakeyinput))) { 
     878        if ( ('0' === $metavalue || !empty ($metavalue)) && ((('#NONE#' != $metakeyselect) && !empty ($metakeyselect)) || !empty ($metakeyinput))) { 
    879879                // We have a key/value pair. If both the select and the  
    880880                // input for the key have data, the input takes precedence: 
    881881