From 47cd0770e497907153a6a5b9b2ba3005ffaa48a5 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Fri, 11 Jul 2025 17:54:38 +0400 Subject: [PATCH] refac --- backend/open_webui/models/notes.py | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/backend/open_webui/models/notes.py b/backend/open_webui/models/notes.py index 114ccdc574..40975719a0 100644 --- a/backend/open_webui/models/notes.py +++ b/backend/open_webui/models/notes.py @@ -116,10 +116,19 @@ class NoteTable: if not note: return None - note.title = form_data.title - note.data = form_data.data - note.meta = form_data.meta - note.access_control = form_data.access_control + form_data = form_data.model_dump(exclude_none=True) + + if "title" in form_data: + note.title = form_data["title"] + + if "data" in form_data: + note.data = form_data["data"] + if "meta" in form_data: + note.meta = form_data["meta"] + + if "access_control" in form_data: + note.access_control = form_data["access_control"] + note.updated_at = int(time.time_ns()) db.commit()