Pārlūkot izejas kodu

Script canvas: Fix crashes in automated testing (#18963)

* Script canvas: Fix crashes in automated testing

Signed-off-by: LafLaurine <[email protected]>

* Fix code convention in GraphActions.cpp

Co-authored-by: Luis Sempé <[email protected]>
Signed-off-by: Laurine Lafontaine <[email protected]>

---------

Signed-off-by: LafLaurine <[email protected]>
Signed-off-by: Laurine Lafontaine <[email protected]>
Co-authored-by: Luis Sempé <[email protected]>
Laurine Lafontaine 1 mēnesi atpakaļ
vecāks
revīzija
bd9b69cf66

+ 4 - 1
Gems/ScriptCanvasDeveloper/Code/Editor/Source/EditorAutomation/EditorAutomationActions/ScriptCanvasActions/GraphActions.cpp

@@ -134,7 +134,10 @@ namespace ScriptCanvas::Developer
 
     void CreateNewFunctionAction::OnActionsComplete()
     {
-        m_graphId = m_newGraphAction->GetGraphId();
+        if (m_newGraphAction)
+        {
+            m_graphId = m_newGraphAction->GetGraphId();
+        }
     }
 
     ////////////////////////////////

+ 2 - 0
Gems/ScriptCanvasDeveloper/Code/Editor/Source/EditorAutomationTests/InteractionTests.h

@@ -34,6 +34,8 @@ namespace ScriptCanvas::Developer
         , public GraphCanvas::SceneNotificationBus::Handler
     {
     public:
+        AZ_CLASS_ALLOCATOR(AltClickDeleteTest, AZ::SystemAllocator)
+
         AltClickDeleteTest();
         ~AltClickDeleteTest() override = default;
     };