mirror of
https://github.com/myronblair/novacpx
synced 2026-06-30 17:50:41 -05:00
Fix terminate 500: require DatabaseManager before calling drop
AccountManager::terminate() called DatabaseManager::drop() without requiring the class first — fatal class not found error on every account termination. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -87,6 +87,7 @@ class AccountManager {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static function terminate(int $acctId): void {
|
public static function terminate(int $acctId): void {
|
||||||
|
require_once NOVACPX_LIB . '/DatabaseManager.php';
|
||||||
$db = DB::getInstance();
|
$db = DB::getInstance();
|
||||||
$acct = $db->fetchOne("SELECT * FROM accounts WHERE id = ?", [$acctId]);
|
$acct = $db->fetchOne("SELECT * FROM accounts WHERE id = ?", [$acctId]);
|
||||||
if (!$acct) throw new RuntimeException("Account not found");
|
if (!$acct) throw new RuntimeException("Account not found");
|
||||||
|
|||||||
Reference in New Issue
Block a user