From 5033a6af07b68002369b1f7a271d38f11fda20c9 Mon Sep 17 00:00:00 2001 From: MarianoGnu Date: Wed, 9 Jul 2025 17:47:45 -0300 Subject: [PATCH] Never duplicate Scripts when duplicating resources recursively This allows to duplicate PackedScenes safely Fixes #108220 --- core/io/resource.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/io/resource.cpp b/core/io/resource.cpp index ec30dbe161e..f2ecdba930b 100644 --- a/core/io/resource.cpp +++ b/core/io/resource.cpp @@ -298,6 +298,12 @@ Variant Resource::_duplicate_recursive(const Variant &p_variant, const Duplicate DEV_ASSERT(false); } } + if (should_duplicate) { + Ref