Browse Source

Fix autoloaded scene loses their built-in script when upgrading from 4.3 to 4.4

Hilderin 5 months ago
parent
commit
847c2577ab
1 changed files with 1 additions and 1 deletions
  1. 1 1
      editor/uid_upgrade_tool.cpp

+ 1 - 1
editor/uid_upgrade_tool.cpp

@@ -74,7 +74,7 @@ void UIDUpgradeTool::finish_upgrade() {
 
 
 	int step = 0;
 	int step = 0;
 	for (const String &file_path : resave_paths) {
 	for (const String &file_path : resave_paths) {
-		Ref<Resource> res = ResourceLoader::load(file_path);
+		Ref<Resource> res = ResourceLoader::load(file_path, "", ResourceFormatLoader::CACHE_MODE_REPLACE);
 		ep.step(TTR("Attempting to re-save ") + file_path, step++);
 		ep.step(TTR("Attempting to re-save ") + file_path, step++);
 		if (res.is_valid()) {
 		if (res.is_valid()) {
 			ResourceSaver::save(res);
 			ResourceSaver::save(res);