Bug 649818: [29x][NAV] Track Translation update (AUTODETECTED) - #11655
Bardur Knudsen (BardurKnudsen) wants to merge 2 commits into
Conversation
Good Sense Reviewer - Round 1Recommendation: AcceptWhat this PR doesThis PR adds a General Ledger Setup existence check before importing demo data configuration. If setup is missing, it runs company initialization first and then continues with the existing demo data setup flow across the affected layer copies. Problem-solution fitFit: Strong The change directly addresses the fresh-company setup path where demo data creation can run before required setup records exist. The guard avoids changing already initialized companies. SuggestionsNone. Risk assessment and necessityRisk: The touched surface is demo data setup. The change can create standard setup records through existing company initialization, but only when General Ledger Setup is missing; it does not change posting logic, public APIs, or normal initialized companies. Necessity: A fix is needed so demo data setup works in fresh or partially initialized companies. The scope is narrow and consistent across the affected implementations.
|
Added call to company initialize for robustness.
Fixes AB#649818