From 23374ee02451f80d73be1f59050740bd4ff0fb76737f50e37a4549a3f902b1a1 Mon Sep 17 00:00:00 2001 From: Evan Carroll Date: Sun, 25 Jan 2026 20:41:22 -0600 Subject: [PATCH] fix: bug with prop resize --- .../chattyness-db/src/queries/loose_props.rs | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/crates/chattyness-db/src/queries/loose_props.rs b/crates/chattyness-db/src/queries/loose_props.rs index 91c1a3c..835d827 100644 --- a/crates/chattyness-db/src/queries/loose_props.rs +++ b/crates/chattyness-db/src/queries/loose_props.rs @@ -821,7 +821,8 @@ pub async fn update_loose_prop_scale<'e>( locked_by, server_state, realm_state, - user_state + user_state, + prop_name ) SELECT u.id, @@ -834,7 +835,7 @@ pub async fn update_loose_prop_scale<'e>( u.dropped_by, u.expires_at, u.created_at, - COALESCE(lp.prop_name, sp.name, rp.name) as prop_name, + COALESCE(u.prop_name, sp.name, rp.name) as prop_name, COALESCE(sp.asset_path, rp.asset_path) as prop_asset_path, u.is_locked, u.locked_by, @@ -923,7 +924,8 @@ pub async fn move_loose_prop<'e>( locked_by, server_state, realm_state, - user_state + user_state, + prop_name ) SELECT u.id, @@ -936,7 +938,7 @@ pub async fn move_loose_prop<'e>( u.dropped_by, u.expires_at, u.created_at, - COALESCE(lp.prop_name, sp.name, rp.name) as prop_name, + COALESCE(u.prop_name, sp.name, rp.name) as prop_name, COALESCE(sp.asset_path, rp.asset_path) as prop_asset_path, u.is_locked, u.locked_by, @@ -986,7 +988,8 @@ pub async fn lock_loose_prop<'e>( locked_by, server_state, realm_state, - user_state + user_state, + prop_name ) SELECT u.id, @@ -999,7 +1002,7 @@ pub async fn lock_loose_prop<'e>( u.dropped_by, u.expires_at, u.created_at, - COALESCE(lp.prop_name, sp.name, rp.name) as prop_name, + COALESCE(u.prop_name, sp.name, rp.name) as prop_name, COALESCE(sp.asset_path, rp.asset_path) as prop_asset_path, u.is_locked, u.locked_by, @@ -1047,7 +1050,8 @@ pub async fn unlock_loose_prop<'e>( locked_by, server_state, realm_state, - user_state + user_state, + prop_name ) SELECT u.id, @@ -1060,7 +1064,7 @@ pub async fn unlock_loose_prop<'e>( u.dropped_by, u.expires_at, u.created_at, - COALESCE(lp.prop_name, sp.name, rp.name) as prop_name, + COALESCE(u.prop_name, sp.name, rp.name) as prop_name, COALESCE(sp.asset_path, rp.asset_path) as prop_asset_path, u.is_locked, u.locked_by,