diff --git a/client/components/admin/BankSyncAdminCard.jsx b/client/components/admin/BankSyncAdminCard.jsx index 62ffc64..56c2fa4 100644 --- a/client/components/admin/BankSyncAdminCard.jsx +++ b/client/components/admin/BankSyncAdminCard.jsx @@ -45,7 +45,6 @@ export default function BankSyncAdminCard() { ); } - const keySet = config?.encryption_key_set; const changed = enabled !== !!config?.enabled; return ( @@ -60,17 +59,6 @@ export default function BankSyncAdminCard() { - {/* Encryption key status */} -
- {keySet - ? 'TOKEN_ENCRYPTION_KEY is configured. Bank sync can be enabled.' - : 'TOKEN_ENCRYPTION_KEY is not set. Add a 32+ character key to your environment before enabling bank sync.'} -
- {/* Enable toggle */}
@@ -82,13 +70,12 @@ export default function BankSyncAdminCard() { setEnabled(v)} - disabled={!keySet} label="Enable bank sync" />
-
diff --git a/services/bankSyncConfigService.js b/services/bankSyncConfigService.js index d451c7a..9c35a4c 100644 --- a/services/bankSyncConfigService.js +++ b/services/bankSyncConfigService.js @@ -38,11 +38,6 @@ function getBankSyncConfig() { } function setBankSyncEnabled(enabled) { - if (enabled && !encryptionKeyReady()) { - const err = new Error('TOKEN_ENCRYPTION_KEY must be set (32+ chars) before enabling bank sync'); - err.status = 400; - throw err; - } setSetting('bank_sync_enabled', enabled ? 'true' : 'false'); return getBankSyncConfig(); }