From 837a8b811ad876a11dfb95e6cec557aabab63f6c Mon Sep 17 00:00:00 2001 From: Fabian Helfer Date: Tue, 23 Jun 2026 12:02:12 +0200 Subject: [PATCH] [Bugfix] Badge: Mark Badges without Images as migrated --- .../classes/Setup/class.ilBadgeTemplatesFilesMigration.php | 7 +++++++ .../Badge/classes/Setup/class.ilBadgesFilesMigration.php | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/components/ILIAS/Badge/classes/Setup/class.ilBadgeTemplatesFilesMigration.php b/components/ILIAS/Badge/classes/Setup/class.ilBadgeTemplatesFilesMigration.php index 25a93f60a0e9..cf1e5599d142 100644 --- a/components/ILIAS/Badge/classes/Setup/class.ilBadgeTemplatesFilesMigration.php +++ b/components/ILIAS/Badge/classes/Setup/class.ilBadgeTemplatesFilesMigration.php @@ -115,6 +115,13 @@ public function step(Environment $environment): void . ' (table: ' . self::TABLE_NAME . ') because no image is set.', true ); + $this->helper->getDatabase()->update( + self::TABLE_NAME, + [ + 'image_rid' => [ilDBConstants::T_TEXT, '-'], + ], + ['id' => [ilDBConstants::T_INTEGER, $id]] + ); } } diff --git a/components/ILIAS/Badge/classes/Setup/class.ilBadgesFilesMigration.php b/components/ILIAS/Badge/classes/Setup/class.ilBadgesFilesMigration.php index d331f24be9c8..3507e40c1350 100644 --- a/components/ILIAS/Badge/classes/Setup/class.ilBadgesFilesMigration.php +++ b/components/ILIAS/Badge/classes/Setup/class.ilBadgesFilesMigration.php @@ -112,6 +112,13 @@ public function step(Environment $environment): void . ' (table: ' . self::TABLE_NAME . ') because no image is set.', true ); + $this->helper->getDatabase()->update( + self::TABLE_NAME, + [ + 'image_rid' => [ilDBConstants::T_TEXT, '-'], + ], + ['id' => [ilDBConstants::T_INTEGER, $id]] + ); } }