Top Shelf Scheduling Upgrade Issues

Hi Everyone,

I’m facing an issue with the Top Shelf scheduling plugin. I updated it in anticipation of the upcoming upgrade on the 12th, but after the update, the scheduler stopped working altogether. Specifically, the calendar doesn’t show availability anymore.

Does anyone have any suggestions on how to fix this or where to start troubleshooting?

Anyone? :slight_smile: I cant be the only one with this issue?

Hey there, are you using any other plugin that may be using the Luxon.js library?

Either @jared.gibb Scheduler plugin or @keith Parallels plugin?
They are known to be operating on old javascript libraries that may be causing a conflict

I am using parallels on other pages, but not on the page with the issue. I don’t know if I am using Jareds schedule plugin, I thought it was all done through Top Shelf. Do you know the name of the plugin? I don’t think I would be though. Would parallels be causing an issue even if it’s not on the same page as the calendar?

Thank you for getting back to me, I was getting sort of desperate. ahah :slight_smile:

I think that is the issue and that Bubble still loads each plugin on all pages. Maybe someone in here knows a way to ‘block’ a plugin script on a page? or some type of workaround but unfortunately I do not

Another user had the same issue (was in the TopCal thread) and was going to contact keith to try and get it resolved. I am unsure if he got a hold of keith or not to find a solution.

There has got to be a solution. I am not a programmer or coder haha. @Keith Are you able to chime in and see what you think? I would really appreciate any direction. :slight_smile:

Thank you @mikeloc. This seems promising :slight_smile:

I was able to complete all of the stuff that Keith said. That didn’t solve the issue? Any other ideas? :innocent:

Unfortunately I am no good at looking into plugin info and have never heard of Luxon until today. Haha. Do you mind looking at my booking page? Right now it works because I haven’t updated TopCal because I was hoping to squeeze a few more days out until I have to move to another booking system.

Thank you!!!

Looks like Keith fixed things and although you do have another time related plugin from him it does not look to use Luxon - so don’t think there is anything here he can do. Other than maybe send over any tips he has for how I could update my plugin to avoid a naming conflict with another.

I do see an older Luxon library loaded on that page as well, so this is the issue. But I do not know from what plugin or why it is loading. Can you DM a list of your plugins in the app?
Expecially any relating to Scheduling / Time / Calendars.

1 Like

An update for anyone that sees this…
This was a conflict with one (or both) of the plugins below that are using an old version of the javascript library that helps power these plugins. If you use one of the plugins below with TopCal you will have issues.

Full Calendar 6 Open Source
Full Calendar Scheduler Suite

Tagging @jared.gibb so he knows about the conflict as well

Ok ok @gf_wolfer I’ll finally acknowledge the problem :rofl:

Sorry for the delays here. I’ve been putting it off iibh

Lemme see what I can do. What V do u need me to upgrade to?

1 Like

2.x + should work, but might as well go up to 3.x if you are updating it.

The upgrade guide is here:

And with some search and replace type workflow or AI shouldn’t take long