From c64056f162eb9b6f26e726f54f82b3a3f807eba8 Mon Sep 17 00:00:00 2001 From: bossanova808 Date: Wed, 14 Feb 2018 10:35:12 +1100 Subject: [PATCH] Update to 0.0.13 - add clearRegisterSession and be more explicit about state of registered variable --- README.md | 2 ++ .../CommerceRegisterOnCheckoutPlugin.php | 4 ++-- releases.json | 9 +++++++++ 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index cd13734..354a166 100644 --- a/README.md +++ b/README.md @@ -107,6 +107,8 @@ Here's some sketch code to get you started: {# Get the results of user registration, if there are any... #} {% set registered = craft.commerceRegisterOnCheckout.checkoutRegistered ?? null %} {% set account = craft.commerceRegisterOnCheckout.checkoutAccount ?? null %} + + {# Explicitly clear the http session variables now that we've used them #} {% do craft.commerceRegisterOnCheckout.clearRegisterSession %} diff --git a/commerceregisteroncheckout/CommerceRegisterOnCheckoutPlugin.php b/commerceregisteroncheckout/CommerceRegisterOnCheckoutPlugin.php index 0af0e4c..8ac9ceb 100644 --- a/commerceregisteroncheckout/CommerceRegisterOnCheckoutPlugin.php +++ b/commerceregisteroncheckout/CommerceRegisterOnCheckoutPlugin.php @@ -87,7 +87,7 @@ public function getReleaseFeedUrl() */ public function getVersion() { - return '0.0.12'; + return '0.0.13'; } /** @@ -343,7 +343,7 @@ public function init(){ // Needed because we can't guarantee order of execution of plugins... :( // DOES not run for other plugin users.... if(isset(craft()->config->get('environmentVariables')['IsImageScience'])){ - CommerceRegisterOnCheckoutPlugin::log("Re-run [onOrderComplete] as now we have a new user."); + CommerceRegisterOnCheckoutPlugin::log("Image Science Only: Re-run [onOrderComplete] as now we have a new user."); craft()->businessLogic_logic->onOrderCompleteHandler($event); CommerceRegisterOnCheckoutPlugin::log("...done"); } diff --git a/releases.json b/releases.json index 2c03578..a608d4f 100644 --- a/releases.json +++ b/releases.json @@ -1,4 +1,13 @@ [ + { + "version": "0.0.13", + "downloadUrl": "https://github.com/bossanova808/CommerceRegisterOnCheckout/archive/0.0.13.zip", + "date": "2018-02-14T00:00:00.000Z", + "notes": [ + "[Added] do `clearRegisterSession` to explicitly clear http session vars", + "[Fixed] Explicitly set registered to null if registration is not attempted" + ] + }, { "version": "0.0.12", "downloadUrl": "https://github.com/bossanova808/CommerceRegisterOnCheckout/archive/0.0.12.zip",