Support » Plugin: WooCommerce Print Invoice & Delivery Note » Version 4.4.3 clears WP transients on every request

  • Resolved pjv

    (@pjv)



    It appears that version 4.4.3 is wiping out all WordPress transients on each load.

    Does not occur with version 4.4.2.

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author priyankajagtap

    (@priyankajagtap)

    Hi @pjv,

    Can you please elaborate more on the issue you are facing on your site as I am not clear about it? It would be great if you can share the screenshot or the video of the issue you are facing. So that we will check your screenshot/video and try to replicate the issue at our end.

    We updated the plugin to its latest v4.4.3 and everything is working fine at our end with the updated plugin version.

    Please let us know some detailed information about the issue.

    Regards,
    Priyanka Jagtap

    Hi @ priyankajagtap,

    Yup it “works fine” but the plugin is wiping out the WordPress transients on every request. That won’t make it not “work fine” but it will slow things down a lot and put a lot of unnecessary load on servers because it is clearing out everything that is cached in transients on every request.

    I know this because I am also a plugin author and one of my plugins has an admin notification that can be dismissed by the user “forever”. When it is dismissed, I save state in the WP transients and my plugin knows not to keep displaying the notification after it has been dismissed.

    When I updated to 4.4.3 of WooCommerce Print Invoice & Delivery Note, the notification appears on every request even after being dismissed. Downgrading to version 4.4.2 of WooCommerce Print Invoice & Delivery Note fixed this issue.

    Therefore, v. 4.4.3 is doing something that is clearing the WP transients on each request.

    Plugin Author priyankajagtap

    (@priyankajagtap)

    Hi @pjv,

    First of all, I apologize for the late response and for your inconvenience.

    Yet, we haven’t faced any such issue or none of our clients came up to us with such issue. We didn’t add anything in our plugin which can clear the transients but still, we will check it in our plugin what could be the cause of such issue. We will get back to you once we find any clue which can cause this issue. I hope that is fine.

    Regards,
    Priyanka Jagtap

    Hi @priyankajagtap,

    You are right! I apologize right back to you for the bad bug report. It must be something else on my site that is causing the transients to be deleted. There had to be some interaction with this plugin as upgrading and downgrading it repeatably produced and fixed the problem at first, but now I am seeing the same issue while running v. 4.4.2, so again, it must be something else causing it.

    Sorry!

    Plugin Author priyankajagtap

    (@priyankajagtap)

    Hi @pjv,

    Please do not apologize. It’s alright if you report such issues.

    If you do not know what is exactly causing the transients to be deleted on your site then kindly follow the below steps to find the root cause of this issue:
    1. Kindly deactivate all the plugins except the WooCommerce and WooCommerce Print Invoice & Delivery Note and check whether the issue is occurring on your site or not.
    2. If the issue is not occurring then you can start activating the plugins one by one and see by activating which plugin, the transients are deleted on your site?
    3. Also, please switch to the default WordPress theme and check whether the issue is occurring with the default theme or not.

    I hope the above-mentioned steps will help you to find the cause of the issue. Once you found the cause of this issue then please let us know.

    Feel free to ask if you have any questions.

    Regards,
    Priyanka Jagtap

Viewing 5 replies - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.