Plugin Directory


Ignore:
Timestamp:
10/08/2026 08:37:33 PM (11 days ago)
Author:
2winfactor
Message:

Update to version 4.9.4 from GitHub

File:
1 edited

Legend:

Unmodified
Added
Removed
  • surecart/trunk/app/src/Models/DatabaseModel.php

    r3697676 r3735487  
    66use JsonSerializable;
    77use SureCart\Concerns\Arrayable;
     8use SureCart\Models\Traits\SafelyUnserializes;
    89use SureCartVendors\PluginEver\QueryBuilder\Query;
    910
    … …  
    1213 */
    1314abstract class DatabaseModel implements ArrayAccess, JsonSerializable, Arrayable, ModelInterface {
     15        use SafelyUnserializes;
     16
    1417        /**
    1518         * Keeps track of booted models
    … …  
    398401                        }
    399402
     403                        $value = $this->unserializeStoredValue( $value );
     404
    400405                        // set attribute.
    401406                        if ( ! $is_guarded ) {
    402                                 $this->setAttribute( $key, maybe_unserialize( maybe_unserialize( $value ) ) );
     407                                $this->setAttribute( $key, $value );
    403408                        } elseif ( $this->isFillable( $key ) ) {
    404                                         $this->setAttribute( $key, maybe_unserialize( maybe_unserialize( $value ) ) );
     409                                        $this->setAttribute( $key, $value );
    405410                        }
    406411                }
Note: See TracChangeset for help on using the changeset viewer.