From 7323673158cf49c66eaaaede5485dd0b0bc72d67 Mon Sep 17 00:00:00 2001 From: Lars Gebhardt-Kusche Date: Wed, 20 May 2026 00:41:20 +0200 Subject: [PATCH] adasd --- modules/mining-checker/assets/js/app.js | 5 +---- modules/mining-checker/src/Api/Router.php | 8 +++++++- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/modules/mining-checker/assets/js/app.js b/modules/mining-checker/assets/js/app.js index e976f6e..57acb19 100644 --- a/modules/mining-checker/assets/js/app.js +++ b/modules/mining-checker/assets/js/app.js @@ -1172,10 +1172,7 @@ }, 12000); try { - const schema = await request(`${apiBase}/projects/${encodeURIComponent(key)}/schema-status`, { timeoutMs: 4000 }); - const nextSchemaStatus = normalizeSchemaStatus(schema); - setSchemaStatus(nextSchemaStatus); - if (!nextSchemaStatus.all_present) { + if (schemaStatus.missing_count > 0 || schemaStatus.pending_upgrade_count > 0) { setPayload(normalizeBootstrap(null, key)); setError('Mining-Checker Schema ist noch nicht initialisiert. Bitte im Tab Settings die Datenbank initialisieren.'); return; diff --git a/modules/mining-checker/src/Api/Router.php b/modules/mining-checker/src/Api/Router.php index a18444f..7ed2102 100644 --- a/modules/mining-checker/src/Api/Router.php +++ b/modules/mining-checker/src/Api/Router.php @@ -1270,7 +1270,13 @@ final class Router return []; } - return $this->measurementFxSnapshots($measurements, self::BOOTSTRAP_SNAPSHOT_LIMIT); + $limit = match ($view) { + 'overview' => 1, + 'measurements' => 10, + default => self::BOOTSTRAP_SNAPSHOT_LIMIT, + }; + + return $this->measurementFxSnapshots($measurements, $limit); } private function bootstrapSummary(array $measurements, array $settings, array $targets, string $view): array