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,