View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0026783 | mantisbt | db oracle | public | 2020-03-16 03:12 | 2020-03-16 03:12 |
Reporter | amrodmbt | Assigned To | |||
Priority | normal | Severity | major | Reproducibility | always |
Status | new | Resolution | open | ||
Product Version | 2.24.0 | ||||
Summary | 0026783: Schema generated does not include preset Special handling for Oracle during installation | ||||
Description | When Oracle Database type is selected, special handling for Oracle in schema.php is not called correctly during installing database. | ||||
Additional Information | It seems that install.php tries to fake out database access routines used by config_set_global( 'db_type', $f_db_type ), but global variable$g_db_functional_type, which is used by db_is_oracle() function in schema.php, is not reloaded according to this new db_type value. $g_db_functional_type = db_get_type( config_get_global( 'db_type' ) ); Moreover, due to stricter checking on declared variable after PHP 7.4, a isset() checking should be added on Line 1005 and 1007. | ||||
Tags | No tags attached. | ||||