For some reason a datatable created in the editor, using a row struct built in c++, is corrupted after re-opening editor. Its row struct property is set to none.
This is a regression.
#include "Engine/DataTable.h" #include "MyProject.generated.h" //replace "MyProject" with the name of your project USTRUCT(BlueprintType) struct FMyStruct : public FTableRowBase { GENERATED_BODY() public: UPROPERTY(EditAnywhere) int32 num1; };
Expected Result: The Data Table opens and shows the data that was entered into it earlier
Actual Result: You are prompted with a message and if you click yes, the data table will open with no data in it. See screenshot for prompt.
The following Data Tables are missing their row structure and will not be editable. * NewDataTable (Row Structure: MyStruct) Do you want to open these data tables?
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-152346 in the post.
5 |
Component | UE - Editor |
---|---|
Affects Versions | 5.0.1 |
Target Fix | 5.0.3 |
Fix Commit | 20064010 |
---|---|
Release Commit | 20064010 |
Created | May 13, 2022 |
---|---|
Resolved | May 25, 2022 |
Updated | Jan 25, 2023 |