diff options
| author | Lester Caine <lester@lsces.co.uk> | 2026-05-18 09:35:32 +0100 |
|---|---|---|
| committer | Lester Caine <lester@lsces.co.uk> | 2026-05-18 09:35:32 +0100 |
| commit | d16c0b9fda4089b317ff0d4b83976f349aa3eb0d (patch) | |
| tree | 1f84d882956f8952fd6d95be849f0d1447856ae9 /includes | |
| parent | dca364780674d417435782855968c46f05eab84c (diff) | |
| download | install-d16c0b9fda4089b317ff0d4b83976f349aa3eb0d.tar.gz install-d16c0b9fda4089b317ff0d4b83976f349aa3eb0d.tar.bz2 install-d16c0b9fda4089b317ff0d4b83976f349aa3eb0d.zip | |
Clean up install process post first install
Can now install new packages
Diffstat (limited to 'includes')
| -rwxr-xr-x | includes/install_packages.php | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/includes/install_packages.php b/includes/install_packages.php index 257c1b0..3401d76 100755 --- a/includes/install_packages.php +++ b/includes/install_packages.php @@ -143,7 +143,7 @@ if( !empty( $_REQUEST['cancel'] ) ) { $installedPackages = []; foreach( array_keys( $gBitInstaller->mPackages ) as $key ) { if( !empty( $gBitInstaller->mPackages[$key]['installed'] ) ) { - array_push( $installedPackages, $package ); + array_push( $installedPackages, $key ); } } @@ -403,11 +403,13 @@ if( !empty( $_REQUEST['cancel'] ) ) { $gBitSystem->storeConfig( 'package_'.$package , NULL ); $gBitSystem->storeConfig( 'package_'.$package , 'y', $package ); - // we can assume that the latest upgrade version available for a package is the most current version number for that package + // Store version: prefer latest upgrade file, then schema-declared, then BITWEAVER_VERSION baseline if( $version = $gBitInstaller->getLatestUpgradeVersion( $package )) { $gBitSystem->storeVersion( $package, $version ); } elseif( !empty( $gBitInstaller->mPackages[$package]['version'] )) { $gBitSystem->storeVersion( $package, $gBitInstaller->mPackages[$package]['version'] ); + } else { + $gBitSystem->storeVersion( $package, BITWEAVER_VERSION ); } $gBitInstaller->mPackages[ $package ]['installed'] = TRUE; |
