I added the databaseSchemaCheckAll custom code to my component so it automatically checks my database on install and update. But instead of it just checking my tables. it added all the JCB tables to my component!
Steps to reproduce the Bug
add the custom code snippet to the post flight install and update like instructed before.
Compile and install.
Expect it to only check my component's DB structure.
But it added all jcb tables to my components table prefix.
Which Joomla version are you compiling in?
5.3.3
Which PHP version are you compiling in?
8.3
Which Joomla versions are you targeting?
5
Which PHP version are you targeting?
8.3
Which Web server is JCB running on?
litespeed
Which Relational Database is JCB running on?
mdb 10.11
Which OS is JCB running on?
almalinux
Which JCB version are you using?
5.1.2-beta2
Where in JCB did this issue occur?
Installation of a component
On which browsers did you encounter the issue?
Firefox
Additional Comments
No response
### What Happened?
I added the databaseSchemaCheckAll custom code to my component so it automatically checks my database on install and update. But instead of it just checking my tables. it added all the JCB tables to my component!
### Steps to reproduce the Bug
add the custom code snippet to the post flight install and update like instructed before.
Compile and install.
Expect it to only check my component's DB structure.
But it added all jcb tables to my components table prefix.
### Which Joomla version are you compiling in?
5.3.3
### Which PHP version are you compiling in?
8.3
### Which Joomla versions are you targeting?
5
### Which PHP version are you targeting?
8.3
### Which Web server is JCB running on?
litespeed
### Which Relational Database is JCB running on?
mdb 10.11
### Which OS is JCB running on?
almalinux
### Which JCB version are you using?
5.1.2-beta2
### Where in JCB did this issue occur?
Installation of a component
### On which browsers did you encounter the issue?
Firefox
### Additional Comments
_No response_
@TLWebdesign Please Update the VDM.Table (SPK: Super___bfd1d6d5_56c1_4fe9_9fee_1c5910e1f5d8___Power) class.
This is the only code it should have in it:
/**
* All areas/views/tables with their field details
*
* @var array
* @since 3.2.0
**/
protected array $tables = ###ALL_COMPONENT_FIELDS###;
This will fix the issue.
@TLWebdesign Please Update the `VDM.Table (SPK: Super___bfd1d6d5_56c1_4fe9_9fee_1c5910e1f5d8___Power)` class.

This is the only code it should have in it:
```
/**
* All areas/views/tables with their field details
*
* @var array
* @since 3.2.0
**/
protected array $tables = ###ALL_COMPONENT_FIELDS###;
```
This will fix the issue.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
What Happened?
I added the databaseSchemaCheckAll custom code to my component so it automatically checks my database on install and update. But instead of it just checking my tables. it added all the JCB tables to my component!
Steps to reproduce the Bug
add the custom code snippet to the post flight install and update like instructed before.
Compile and install.
Expect it to only check my component's DB structure.
But it added all jcb tables to my components table prefix.
Which Joomla version are you compiling in?
5.3.3
Which PHP version are you compiling in?
8.3
Which Joomla versions are you targeting?
5
Which PHP version are you targeting?
8.3
Which Web server is JCB running on?
litespeed
Which Relational Database is JCB running on?
mdb 10.11
Which OS is JCB running on?
almalinux
Which JCB version are you using?
5.1.2-beta2
Where in JCB did this issue occur?
Installation of a component
On which browsers did you encounter the issue?
Firefox
Additional Comments
No response
@TLWebdesign Please Update the
VDM.Table (SPK: Super___bfd1d6d5_56c1_4fe9_9fee_1c5910e1f5d8___Power)class.This is the only code it should have in it:
This will fix the issue.
Thanks! :D