diff --git a/docs/changelog.md b/docs/changelog.md index 6cb97df..b037163 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,5 +1,9 @@ # 업데이트 요약 +## v1.12.3 + +- Google 로그인 연동 해제가 DB 제약 조건 오류 없이 완료되도록 수정했다. + ## v1.12.2 - Google 계정 연결 후에는 회원 화면에서 읽기 전용 연결 상태만 표시하도록 정리했다. diff --git a/docs/update.md b/docs/update.md index f623dd9..6c8f8b5 100644 --- a/docs/update.md +++ b/docs/update.md @@ -1,5 +1,9 @@ # 업데이트 이력 +## v1.12.3 + +- Google 로그인 연동 해제 시 `NOT NULL` Google 프로필 컬럼을 `NULL`이 아니라 빈 문자열로 초기화하도록 수정. + ## v1.12.2 - 회원 설정 화면의 Google 계정 연결 완료 상태를 읽기 전용 배지로 변경. diff --git a/package-lock.json b/package-lock.json index 7537b15..5ad78e4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "sori.studio", - "version": "1.12.2", + "version": "1.12.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "sori.studio", - "version": "1.12.2", + "version": "1.12.3", "hasInstallScript": true, "dependencies": { "@nuxtjs/tailwindcss": "^6.14.0", diff --git a/package.json b/package.json index 794533f..5d79229 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "sori.studio", - "version": "1.12.2", + "version": "1.12.3", "private": true, "type": "module", "imports": { diff --git a/server/repositories/member-repository.js b/server/repositories/member-repository.js index 743eb30..474c041 100644 --- a/server/repositories/member-repository.js +++ b/server/repositories/member-repository.js @@ -985,9 +985,9 @@ export const unlinkGoogleIdentityByOwner = async (input) => { UPDATE users SET google_sub = NULL, - google_email = NULL, - google_name = NULL, - google_avatar_url = NULL, + google_email = '', + google_name = '', + google_avatar_url = '', google_linked_at = NULL, updated_at = now() WHERE id = ${input.memberId}