]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Fix TryGetActionData error triggering when run on deleting entities (#27839)
authorShadowCommander <10494922+ShadowCommander@users.noreply.github.com>
Fri, 31 May 2024 00:25:13 +0000 (17:25 -0700)
committerGitHub <noreply@github.com>
Fri, 31 May 2024 00:25:13 +0000 (10:25 +1000)
* Fix TryGetActionData error triggering when run on deleting entities

* Only get metadata once

Content.Shared/Actions/SharedActionsSystem.cs

index c92d67ba812962f6c78f449b2ff4747f5040124a..bf86d2c1e49200140f95d2c00a9837e29052f215 100644 (file)
@@ -112,7 +112,7 @@ public abstract class SharedActionsSystem : EntitySystem
         bool logError = true)
     {
         result = null;
-        if (!Exists(uid))
+        if (uid == null || TerminatingOrDeleted(uid.Value))
             return false;
 
         var ev = new GetActionDataEvent();