Hello,
That’s weird, can you try resaving the settings on the plugin configuration page? That recreates the app.json file.
The plugin updates appear to be completely destructive, I will look into a solution for plugin updates that aren’t destructive. Thank you for bringing this to my attention.
Resaving settings does not recreate the app.json file. 🙁
I manually copied over the last one from a backup and now it works again.
Thanks for looking into making changes permanent for updates 🙂
Hi Charles,
I have a few changes that I apply to the code after every update.
Do you advise us to wait to make these changes until the next plugin update comes out or is that something I can do now?
Also, is this Bullhorn Career Portal plugin extensible so that I can create an extension which stores all the changes, so that I don’t need to reapply them after every udpate?
Thanks.
Hi,
I actually recommend NOT Modifying this plugin, If making changes I would actually suggest cloning and modifying the main Career Portal project https://github.com/bullhorn/career-portal. This would lead to waaayyyy easier development, and all that this plugin is, is a iframe wrapper for that same project.
I actually do want to assert that its common practice to copy plugins to extend them if you want to preserve your customizations, only because how WordPress handles updates*.
*sources
https://codeable.io/updating-wordpress-theme-plugin-without-losing-customization/
https://wordpress.stackexchange.com/questions/145917/how-to-update-plugin-without-overwrite-custom-code
I was dealing with this same problem. Upon updating, my app.json was completed gone, and I was getting the error:
“Application initialization failed, please check your app.json file: Http failure response for…”
I manually downloaded the app.json file from the release files and manually edited & inserted via FTP, and it seems to have put everything back in order, but feels like im holding it together with gum and tape right now.