Plugin Directory

Changeset 1723675


Ignore:
Timestamp:
09/02/2017 02:06:12 PM (9 years ago)
Author:
opentools
Message:

V1.4.3: Fix manual order generation in backend

  • Delay number creation until status is no longer auto-draft. This was broken in 1.4.0 when compat with WC 3.0 was added.
Location:
woocommerce-basic-ordernumbers
Files:
3 edited
14 copied

Legend:

Unmodified
Added
Removed
  • woocommerce-basic-ordernumbers/tags/1.4.3/ordernumbers_woocommerce_basic.php

    r1680797 r1723675  
    519519     */
    520520    function assign_new_ordernumber($orderid, $order, $update=true) {
    521         if ((!$update) /*&& ($order->post_status == 'auto-draft')*/) {
     521        if ((!$update) /*&& ($order->get_status() == 'auto-draft')*/) {
    522522            // New order => assign placeholder, which will later be overwritten the real order number
    523523            $this->update_order_meta($orderid, $this->ordernumber_meta.'ordernumber', $this->ordernumber_new_placeholder);
     
    529529        }
    530530        $number = $this->get_order_meta( $order, $this->ordernumber_meta.'ordernumber');
    531         if ($number == $this->ordernumber_new_placeholder/* && $order->post_status != 'auto-draft'*/) {
     531        if ($number == $this->ordernumber_new_placeholder && $order->get_status() != 'auto-draft') {
    532532            $number = $this->generateNumber($orderid, $order, 'ordernumber');
    533533            // Assign a new number
  • woocommerce-basic-ordernumbers/tags/1.4.3/readme.txt

    r1708995 r1723675  
    55Requires at least: 4.0
    66Tested up to: 4.8
    7 Stable tag: 1.4.2
     7Stable tag: 1.4.3
    88License: GPLv3 or later
    99License URI: http://www.gnu.org/licenses/gpl.html
     
    7979== Changelog ==
    8080
     81= 1.4.3 =
     82* Delay order number creation when creating orders manually in the backend (broken with 1.4.0)
     83
    8184= 1.4.2 =
    8285* Allow comparing arrays with empty value in the variable definitions
  • woocommerce-basic-ordernumbers/tags/1.4.3/woocommerce-basic-ordernumbers.php

    r1708995 r1723675  
    44 * Plugin URI: http://open-tools.net/woocommerce/advanced-ordernumbers-for-woocommerce.html
    55 * Description: Configure WooCommerce ordernumbers to have a running counter and arbitrary, fixed text (prefix / postfix).
    6  * Version: 1.4.2
     6 * Version: 1.4.3
    77 * Author: Open Tools
    88 * Author URI: http://open-tools.net
  • woocommerce-basic-ordernumbers/trunk/ordernumbers_woocommerce_basic.php

    r1680797 r1723675  
    519519     */
    520520    function assign_new_ordernumber($orderid, $order, $update=true) {
    521         if ((!$update) /*&& ($order->post_status == 'auto-draft')*/) {
     521        if ((!$update) /*&& ($order->get_status() == 'auto-draft')*/) {
    522522            // New order => assign placeholder, which will later be overwritten the real order number
    523523            $this->update_order_meta($orderid, $this->ordernumber_meta.'ordernumber', $this->ordernumber_new_placeholder);
     
    529529        }
    530530        $number = $this->get_order_meta( $order, $this->ordernumber_meta.'ordernumber');
    531         if ($number == $this->ordernumber_new_placeholder/* && $order->post_status != 'auto-draft'*/) {
     531        if ($number == $this->ordernumber_new_placeholder && $order->get_status() != 'auto-draft') {
    532532            $number = $this->generateNumber($orderid, $order, 'ordernumber');
    533533            // Assign a new number
  • woocommerce-basic-ordernumbers/trunk/readme.txt

    r1708995 r1723675  
    55Requires at least: 4.0
    66Tested up to: 4.8
    7 Stable tag: 1.4.2
     7Stable tag: 1.4.3
    88License: GPLv3 or later
    99License URI: http://www.gnu.org/licenses/gpl.html
     
    7979== Changelog ==
    8080
     81= 1.4.3 =
     82* Delay order number creation when creating orders manually in the backend (broken with 1.4.0)
     83
    8184= 1.4.2 =
    8285* Allow comparing arrays with empty value in the variable definitions
  • woocommerce-basic-ordernumbers/trunk/woocommerce-basic-ordernumbers.php

    r1708995 r1723675  
    44 * Plugin URI: http://open-tools.net/woocommerce/advanced-ordernumbers-for-woocommerce.html
    55 * Description: Configure WooCommerce ordernumbers to have a running counter and arbitrary, fixed text (prefix / postfix).
    6  * Version: 1.4.2
     6 * Version: 1.4.3
    77 * Author: Open Tools
    88 * Author URI: http://open-tools.net
Note: See TracChangeset for help on using the changeset viewer.