MDL-84807 AI: Remove records on provider uninstall

This commit is contained in:
David Woloszyn
2025-04-22 16:43:59 +02:00
committed by Sara Arjona
parent 7582e6a677
commit 05f009fc14
+10
View File
@@ -86,4 +86,14 @@ class aiprovider extends base {
public static function get_provider_actions(): array {
return [self::UP, self::DOWN];
}
#[\Override]
public function uninstall_cleanup(): void {
global $DB;
$provider = $this->get_settings_section_name() . '\provider';
$DB->delete_records('ai_providers', ['provider' => $provider]);
parent::uninstall_cleanup();
}
}