From a0713398ba1539f179c16ca16b080ea0f03910ec Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Sun, 23 Nov 2025 00:43:51 +0000 Subject: [PATCH] another change to pgsql --- OpenSim/Data/PGSQL/PGSQLXInventoryData.cs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/OpenSim/Data/PGSQL/PGSQLXInventoryData.cs b/OpenSim/Data/PGSQL/PGSQLXInventoryData.cs index a3da7fb8b4..fcd1cf4f9e 100644 --- a/OpenSim/Data/PGSQL/PGSQLXInventoryData.cs +++ b/OpenSim/Data/PGSQL/PGSQLXInventoryData.cs @@ -109,7 +109,7 @@ namespace OpenSim.Data.PGSQL public XInventoryItem[] GetActiveGestures(UUID principalID) { - return m_Items.GetActiveGestures(principalID.ToString()); + return m_Items.GetActiveGestures(principalID); } public int GetAssetPermissions(UUID principalID, UUID assetID) @@ -158,12 +158,13 @@ namespace OpenSim.Data.PGSQL return true; } - public XInventoryItem[] GetActiveGestures(string principalID) { - if(!UUID.TryParse(principalID, out UUID princID)) - return []; - + return UUID.TryParse(principalID, out UUID princID) ? GetActiveGestures(princID) : []; + } + + public XInventoryItem[] GetActiveGestures(UUID principalID) + { using (NpgsqlConnection conn = new NpgsqlConnection(m_ConnectionString)) { using (NpgsqlCommand cmd = new NpgsqlCommand()) @@ -172,7 +173,7 @@ namespace OpenSim.Data.PGSQL cmd.CommandText = "select * from inventoryitems where avatarID = :uuid and assetType = :type and flags = 1"; - cmd.Parameters.Add(m_database.CreateParameter("uuid", princID)); + cmd.Parameters.Add(m_database.CreateParameter("uuid", principalID)); cmd.Parameters.Add(m_database.CreateParameter("type", (int)AssetType.Gesture)); cmd.Connection = conn; conn.Open();