Skip to content

Commit e95b615

Browse files
author
Roberto De Ioris
committed
mark saved objects as RF_Standalone
1 parent 773cb18 commit e95b615

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

Source/UnrealEnginePython/Private/UObject/UEPyObject.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1854,7 +1854,6 @@ PyObject *py_ue_save_package(ue_PyUObject * self, PyObject * args)
18541854
if (u_object->HasAnyFlags(RF_Transient))
18551855
{
18561856
u_object->ClearFlags(RF_Transient);
1857-
u_object->SetFlags(RF_Public | RF_Standalone);
18581857
}
18591858
}
18601859
// create a new package if it does not exist
@@ -1886,6 +1885,9 @@ PyObject *py_ue_save_package(ue_PyUObject * self, PyObject * args)
18861885
}
18871886
}
18881887

1888+
// ensure the right flags are applied
1889+
u_object->SetFlags(RF_Public | RF_Standalone);
1890+
18891891
package->FullyLoad();
18901892
package->MarkPackageDirty();
18911893

@@ -1901,7 +1903,7 @@ PyObject *py_ue_save_package(ue_PyUObject * self, PyObject * args)
19011903
package->FileName = *FPackageName::LongPackageNameToFilename(package->GetPathName(), bIsMap ? FPackageName::GetMapPackageExtension() : FPackageName::GetAssetPackageExtension());
19021904
}
19031905

1904-
if (UPackage::SavePackage(package, u_object, RF_Public | RF_Standalone, *package->FileName.ToString()))
1906+
if (UPackage::SavePackage(package, u_object, RF_NoFlags, *package->FileName.ToString()))
19051907
{
19061908
FAssetRegistryModule::AssetCreated(u_object);
19071909
Py_RETURN_UOBJECT(u_object);

0 commit comments

Comments
 (0)