diff --git a/extensions/memory-core/src/memory/manager.watcher-config.test.ts b/extensions/memory-core/src/memory/manager.watcher-config.test.ts index 409a833c1fb..721cc0bd012 100644 --- a/extensions/memory-core/src/memory/manager.watcher-config.test.ts +++ b/extensions/memory-core/src/memory/manager.watcher-config.test.ts @@ -151,8 +151,11 @@ describe("memory watcher config", () => { let manager: MemoryIndexManager | null = null; let workspaceDir = ""; let extraDir = ""; + let originalPlatform: NodeJS.Platform; beforeEach(async () => { + originalPlatform = process.platform; + Object.defineProperty(process, "platform", { value: "darwin", configurable: true }); vi.clearAllMocks(); clearRegistry(); registerBuiltInMemoryEmbeddingProviders({ registerMemoryEmbeddingProvider: registerAdapter }); @@ -166,6 +169,7 @@ describe("memory watcher config", () => { afterEach(async () => { vi.useRealTimers(); + Object.defineProperty(process, "platform", { value: originalPlatform, configurable: true }); watchMock.mockClear(); nativeWatchMock.mockClear(); createdChokidarWatchers.length = 0; diff --git a/extensions/whatsapp/src/accounts.ts b/extensions/whatsapp/src/accounts.ts index aa8302d38c8..17f2b94aaf7 100644 --- a/extensions/whatsapp/src/accounts.ts +++ b/extensions/whatsapp/src/accounts.ts @@ -162,7 +162,7 @@ export function resolveWhatsAppMediaMaxBytes( typeof account.mediaMaxMb === "number" && account.mediaMaxMb > 0 ? account.mediaMaxMb : DEFAULT_WHATSAPP_MEDIA_MAX_MB; - return mediaMaxMb * 1024 * 1024; + return Math.floor(mediaMaxMb * 1024 * 1024); } export function listEnabledWhatsAppAccounts(cfg: OpenClawConfig): ResolvedWhatsAppAccount[] {