fix: allow nullable name fields in user and cipher interfaces for better flexibility

This commit is contained in:
shuaiplus
2026-02-11 21:38:54 +08:00
parent c445714fd5
commit c825280707
2 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -116,7 +116,7 @@ export async function handleCreateCipher(request: Request, env: Env, userId: str
userId: userId,
type: Number(cipherData.type) || 1,
folderId: cipherData.folderId || null,
name: cipherData.name,
name: cipherData.name || null,
notes: cipherData.notes || null,
favorite: cipherData.favorite || false,
login: cipherData.login || null,
+4 -4
View File
@@ -23,7 +23,7 @@ export interface Attachment {
export interface User {
id: string;
email: string;
name: string;
name: string | null;
masterPasswordHash: string;
key: string;
privateKey: string | null;
@@ -119,7 +119,7 @@ export interface Cipher {
userId: string;
type: CipherType;
folderId: string | null;
name: string;
name: string | null;
notes: string | null;
favorite: boolean;
login: CipherLogin | null;
@@ -200,7 +200,7 @@ export interface TokenResponse {
export interface ProfileResponse {
id: string;
name: string;
name: string | null;
email: string;
emailVerified: boolean;
premium: boolean;
@@ -227,7 +227,7 @@ export interface CipherResponse {
organizationId: string | null;
folderId: string | null;
type: number;
name: string;
name: string | null;
notes: string | null;
favorite: boolean;
login: CipherLogin | null;