From b123fc9c47e89fca7b2d95d5dfb554215a33c659 Mon Sep 17 00:00:00 2001 From: Warren Date: Sun, 17 May 2026 01:10:13 +0800 Subject: [PATCH] test: Manually add SVG file to momentry database for testing MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Problem diagnosis: - Upload API returns 201 Created ✅ - file_uuid generated: 9e553348... ✅ - But upload handler doesn't save to database ❌ - Tree API returns empty nodes [] - Frontend shows empty tree Root cause: - upload_file() handler only saves file to disk - No database persistence logic - hardcoded demo_dir path Temporary solution: - Manually inserted SVG to momentry.sqlite - file_registry: 1 record (test.svg) - file_nodes: 1 record (test.svg) - Tree API now shows 1 node ✅ Permanent fix needed: - Add FileTree::insert_node() logic to upload handler - Save to user-specific database (momentry.sqlite) - Use FileTree::new_file_node() to create node Files: - data/users/momentry.sqlite (added test.svg manually) --- data/users/momentry.sqlite | Bin 65536 -> 65536 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/data/users/momentry.sqlite b/data/users/momentry.sqlite index fc4c83e0e63184a186463004172b3cff9e1a2a1e..f44a1cc51bb4972d3863cde29edb75a105cc17c4 100644 GIT binary patch delta 232 zcmYMuyGjE=6oBCwT*NDr6|8j8JV12LoHLhGTie-*L3j6z2%aK=W4C zfixDzLhSzLhp+33t}9-5^!#o2NY6jc-w&6y87ecJmc0}6JlWG*RaG8OHdVQ;l+vo- zU%9z$Wne9gWi&n*-CsUFv3QS2DI+^