Plugin Directory

Changeset 3433867


Ignore:
Timestamp:
01/06/2026 07:13:42 PM (7 weeks ago)
Author:
routedev
Message:

Validation to ignore duplicate HPOS calls

Location:
routeapp/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • routeapp/trunk/includes/tracking-providers/class-routeapp-common-tracking-providers.php

    r3104227 r3433867  
    3333    public function add_custom_post_meta($order_id, $tracking_number, $courier_id = false)
    3434    {
     35        //validate if the tracking number already exists and ignore the update
     36        $existing_tracking_numbers = $this->get_meta_data( $order_id, 'routeapp_shipment_tracking_number' );
     37        if ( $existing_tracking_numbers === $tracking_number ) {
     38            return true;
     39        }
    3540        self::update_post_meta_value($order_id, 'routeapp_shipment_api_called', 'success');
    3641        self::update_post_meta_value( $order_id, 'routeapp_shipment_tracking_number', $tracking_number );
  • routeapp/trunk/readme.txt

    r3433074 r3433867  
    66Requires at least: 4.0
    77Tested up to: 6.7.1
    8 Stable tag: 2.2.32
     8Stable tag: 2.2.33
    99Requires PHP: 5.6
    1010License: GPLv2 or later
     
    106106
    107107== Changelog ==
     108
     109= 2.2.33 =
     110* Add validation to stop multiple tracking number creation for the same shipment
    108111
    109112= 2.2.32 =
  • routeapp/trunk/routeapp.php

    r3433074 r3433867  
    1010 * Plugin URI:        https://route.com/for-merchants/
    1111 * Description:       Route allows shoppers to insure their orders with one-click during checkout, adding a layer of 3rd party trust while improving the customer shopping experience.
    12  * Version:           2.2.32
     12 * Version:           2.2.33
    1313 * Author:            Route
    1414 * Author URI:        https://route.com/
     
    2626 * Currently plugin version.
    2727 */
    28 define( 'ROUTEAPP_VERSION', '2.2.32' );
     28define( 'ROUTEAPP_VERSION', '2.2.33' );
    2929
    3030/**
Note: See TracChangeset for help on using the changeset viewer.