fixed plugin loading bug where plugins vanish after being updated

This commit is contained in:
krut_ni 2026-07-10 03:04:37 +02:00
parent 6c3906b04c
commit 90f0f6964d
No known key found for this signature in database
GPG Key ID: A5C0151B4DDB172C

View File

@ -305,9 +305,9 @@ public sealed class AssistantPluginInstallService
await File.WriteAllTextAsync(tempFile, pluginCode, Encoding.UTF8, token);
if (File.Exists(pluginFile))
File.Move(pluginFile, backupFile);
File.Move(tempFile, pluginFile);
File.Replace(tempFile, pluginFile, backupFile);
else
File.Move(tempFile, pluginFile);
try
{