From 600ea64eb5e24b655965ff3b45cd56b649de2848 Mon Sep 17 00:00:00 2001
From: Alexander Gavriliuk <alexandrgproductengine@lindenlab.com>
Date: Mon, 14 Aug 2023 23:25:40 +0200
Subject: [PATCH] SL-19528 Remove PERMISSION_DEBIT warning (revert recent
 change)

---
 indra/newview/llviewermessage.cpp | 16 ----------------
 1 file changed, 16 deletions(-)

diff --git a/indra/newview/llviewermessage.cpp b/indra/newview/llviewermessage.cpp
index ce292386673..e7456f77bb9 100644
--- a/indra/newview/llviewermessage.cpp
+++ b/indra/newview/llviewermessage.cpp
@@ -5815,22 +5815,6 @@ void process_script_question(LLMessageSystem *msg, void **user_data)
 		args["OBJECTNAME"] = object_name;
 		args["NAME"] = clean_owner_name;
 		S32 known_questions = 0;
-
-		// SL-19346, SL-19528 - No DEBIT warning for GRID & PRIVILEGED
-		if (experienceid.notNull())
-		{
-			const LLSD& experience = LLExperienceCache::instance().get(experienceid);
-			if (!experience.isUndefined())
-			{
-				S32 properties = experience[LLExperienceCache::PROPERTIES].asInteger();
-				if ((properties | LLExperienceCache::PROPERTY_GRID) &&
-					(properties | LLExperienceCache::PROPERTY_PRIVILEGED))
-				{
-					questions ^= SCRIPT_PERMISSIONS[SCRIPT_PERMISSION_DEBIT].permbit;
-				}
-			}
-		}
-
 		bool has_not_only_debit = questions ^ SCRIPT_PERMISSIONS[SCRIPT_PERMISSION_DEBIT].permbit;
 		// check the received permission flags against each permission
 		BOOST_FOREACH(script_perm_t script_perm, SCRIPT_PERMISSIONS)
-- 
GitLab