Closed jwikman closed 2 years ago
The fix for this issue has been checked in to the master branch. It will be available in the bcinsider.azurecr.io/bcsandbox-master Docker image starting from platform build number 36588 and VS Code Extension Version 9.0.587275.
If you don’t have access to these images you need to become part of the Ready2Go program: aka.ms/readytogo
For more details on code branches and docker images please read: https://blogs.msdn.microsoft.com/nav/2018/05/03/al-developer-previews-multiple-releases-and-github/ https://freddysblog.com/2020/06/25/working-with-artifacts/
Thanks for the fast fix @JesperSchulz & @qutreson!
Tested and verified to work on v9.0.587938. 👍
Please include the following with each issue:
1. Describe the bug
I'm in the process of upgrading our apps to BC20. We have prepared several tables for a change of TableType Normal to Temporary by setting those to ObsoleteState Pending (in BC18 version of our apps). All those tables also have DataPerCompany = false, since they where only intended to use as temporary we didn't want to clutter the SQL database with empty tables per company.
The bug is that I cannot remove the DataPerCompany property on this table when changing TableType Normal to Temporary. (First reported in https://www.yammer.com/dynamicsnavdev/threads/1369436614213632)
2. To Reproduce Steps to reproduce the behavior:
TableType=Normal
andDataPerCompany=false
ObsoleteState = Pending
(and other needed obsolete properties)TableType = Temporary
3. Expected behavior I should be able to set
TableType = Temporary
and remove DataPerCompany from an object that was earlier set asObsoleteState = Pending
, without errors.4. Actual behavior I get "error AS0039: Property 'DataPerCompany' has been removed, this is a destructive change." 😣
5. Versions:
Final Checklist
Please remember to do the following:
[x] Search the issue repository to ensure you are reporting a new issue
[x] Reproduce the issue after disabling all extensions except the AL Language extension
[x] Simplify your code around the issue to better isolate the problem