fix: prioritize database content for privacy policy and update default markdown

This commit is contained in:
Horoli 2026-05-23 13:28:49 +09:00
parent 62c5d94269
commit 41d3f4db7c
1 changed files with 8 additions and 8 deletions

View File

@ -12,7 +12,7 @@ const DEFAULT_DEVELOPER_INFO = {
}; };
const DEFAULT_PRIVACY_POLICY_MARKDOWN = ` const DEFAULT_PRIVACY_POLICY_MARKDOWN = `
### 개인정보처리방침 (초안) ### 개인정보처리방침
**Arena Picker** 이용자의 개인정보를 최소한으로 수집하며, 투명하게 관리하기 위해 노력합니다. **Arena Picker** 이용자의 개인정보를 최소한으로 수집하며, 투명하게 관리하기 위해 노력합니다.
@ -36,8 +36,8 @@ const DEFAULT_PRIVACY_POLICY_MARKDOWN = `
#### 5. 이용자의 권리 #### 5. 이용자의 권리
이용자는 브라우저의 쿠키를 삭제함으로써 언제든지 식별 정보를 초기화할 있습니다. 이용자는 브라우저의 쿠키를 삭제함으로써 언제든지 식별 정보를 초기화할 있습니다.
**공고일자**: 2024 5 23 **공고일자**: 2026 5 23
**시행일자**: 2024 5 23 **시행일자**: 2026 5 23
`; `;
let aboutCache; let aboutCache;
@ -130,14 +130,12 @@ async function ensureAboutDefaults(collection) {
updateOne: { updateOne: {
filter: { _id: PRIVACY_POLICY_ID }, filter: { _id: PRIVACY_POLICY_ID },
update: { update: {
$set: {
markdown: DEFAULT_PRIVACY_POLICY_MARKDOWN,
updatedAt: now,
},
$setOnInsert: { $setOnInsert: {
_id: PRIVACY_POLICY_ID, _id: PRIVACY_POLICY_ID,
type: "privacyPolicy", type: "privacyPolicy",
markdown: DEFAULT_PRIVACY_POLICY_MARKDOWN,
createdAt: now, createdAt: now,
updatedAt: now,
}, },
}, },
upsert: true, upsert: true,
@ -156,7 +154,9 @@ function formatAboutContent(developerInfo = {}, privacyPolicy = {}) {
privacyPolicy?.markdown, privacyPolicy?.markdown,
DEFAULT_PRIVACY_POLICY_MARKDOWN, DEFAULT_PRIVACY_POLICY_MARKDOWN,
), ),
updatedAt: dateString(privacyPolicy?.updatedAt || privacyPolicy?.createdAt), updatedAt: dateString(
privacyPolicy?.updatedAt || privacyPolicy?.createdAt,
),
}, },
}; };
} }