Desktop (please complete the following information):
]tooLS.Version
Dyalog 19.0.48436 64-bit Unicode, BuildID 246567e8
OS Windows 10 or Windows Server 2016 (10.0.19045) 64-bit
Link 4.0.12
SALT 2.915
UCMD 2.6
.NET .NET Framework 4.8.9181.0
WS 19.0
Tatin 0.103.1
Cider 0.38.0
Even when an object is specified by a full path does LINK attempt to complete the path.
That means that this:
leads on line [9] to this:
That does not hurt because
would work as intended, but when
Expunge
is called from an instance of a class things are different, because this statement from line [15]:assigns in my case
#.Tester2.TestCases.[Tester2].#.TEMP
tons
, and that leads to a crash on line [16]:⎕SE.Link.U.SplitNs
should ignore the left argument in case the right argument is fully qualified anyway.This revised version of the fn would fix the problem:
Desktop (please complete the following information):