Closed
Description
Bug Report
Stream only creates database tables on plugin activation, then never checks they exist.
Expected Behavior
Use Stream in an environment here plugin activation occurs.
Stream sees that the tables don't exist and creates them.
Actual Behavior
Stream does not create the tables because you did not load the plugin by activating it.
Additionally, the reset database tables link in settings does not create the tables if they do not exist
Steps to Reproduce the Problem
- Install Stream using a method that does not involve plugin activation. E.g. as an MU Plugin
- Try to use it
- Be constantly told that the database tables do not exist
System Information
- Stream plugin version:
- WordPress version: 5.8
- PHP version: 7.4
- Browser: Chrome
- Computer operating system: Linux
If making it auto-check isn't possible, providing a way to create the tables would also be great. Right now this is extremely frustrating and regularly causes problems with local environments on multiple projects.
Metadata
Metadata
Assignees
Labels
No labels