Skip to content

Instantly share code, notes, and snippets.

@justlucdewit
Created January 18, 2023 09:10
codeunit 23456 UpgradeCodeunit
{
SubType = Upgrade;
trigger OnUpgradePerCompany()
var
UpgradeTag: codeunit "Upgrade Tag";
begin
if not UpgradeTag.HasUpgradeTag('ABC-0001-TST-20221108') then begin
DoUpgrade0001();
UpgradeTag.SetUpgradeTag('ABC-0001-TST-20221108');
end;
if not UpgradeTag.HasUpgradeTag('ABC-0002-TST-20221108') then begin
DoUpgrade0002();
UpgradeTag.SetUpgradeTag('ABC-0002-TST-20221108');
end;
end;
local procedure DoUpgrade0001()
begin
// Do something
end;
local procedure DoUpgrade0002()
begin
// Do something else
end;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment