|
|
@@ -531,7 +531,12 @@ export async function GetUserFolderInfo(ctx) {
|
|
531
|
531
|
}
|
|
532
|
532
|
|
|
533
|
533
|
function decryptWebID(value) {
|
|
534
|
|
- return Decrypt(String(value).replace(/@@@/g, '+'), config.urlSecrets.aes_key, config.urlSecrets.aes_iv);
|
|
|
534
|
+ try {
|
|
|
535
|
+ return Decrypt(String(value).replace(/@@@/g, '+'), config.urlSecrets.aes_key, config.urlSecrets.aes_iv);
|
|
|
536
|
+ } catch (e) {
|
|
|
537
|
+ // web 端有时直接传原始 ID/PageID(如 0 或卡片ID)而非加密串,解密失败时回退为原值
|
|
|
538
|
+ return String(value);
|
|
|
539
|
+ }
|
|
535
|
540
|
}
|
|
536
|
541
|
|
|
537
|
542
|
function encryptWebID(value) {
|