Skip to content

Commit 51f2de5

Browse files
committed
Remove debug code, more targeted version pin in getControlledInstances
1 parent 819298b commit 51f2de5

5 files changed

Lines changed: 9 additions & 18 deletions

File tree

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,10 @@
11
function strURI = uriJoin(varargin)
22
%uriJoin Join segments of a URI using the forward slash (/)
3-
try
43
if isa(varargin{1}, 'string')
54
listOfStrings = [varargin{:}];
65
strURI = join(listOfStrings, "/");
76
elseif isa(varargin{1}, 'char')
87
listOfStrings = varargin;
98
strURI = strjoin(listOfStrings, '/');
109
end
11-
catch
12-
varargin{:}
13-
error('Debug')
14-
end
1510
end

code/internal/+openminds/+internal/getControlledInstance.m

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,13 @@
1313
if ismissing(versionNumber)
1414
versionNumber = openminds.getModelVersion("VersionNumber");
1515
end
16+
17+
% Todo: remove. Pin latest version to v4.0 as instances from v5.0 are not
18+
% supported yet.
19+
if versionNumber == "latest"
20+
versionNumber = openminds.internal.utility.VersionNumber("4.0");
21+
versionNumber.Format = "vX.Y";
22+
end
1623
versionNumber = string(versionNumber);
1724

1825
% Make type name lowercase unless it is an abbreviated typename like
@@ -51,7 +58,7 @@
5158

5259
% assert(size(instanceTable, 1) == 1, 'Expected a single match for instance "%s", but %d was found.', instanceName, size(instanceTable, 1))
5360
% jsonStr = fileread(instanceTable.Filepath);
54-
61+
5562
filePath = getOfflineFilepath(instanceName, schemaName, moduleName, versionNumber);
5663

5764
if ~isfile(filePath)

code/internal/+openminds/getModelVersion.m

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,6 @@
2929
end
3030
versionNum = cachedVersionNumber;
3131

32-
% Todo: remove. Pin latest version to v4.0 as v5.0 is not supported yet.
33-
if versionNum == "latest"
34-
versionNum = openminds.internal.utility.VersionNumber("4.0");
35-
versionNum.Format = "vX.Y";
36-
end
37-
3832
if outputType == "char"
3933
versionNum = char(versionNum);
4034
end

tools/tests/+ommtest/+internal/MetaTypeTest.m

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ function testRegistrySingleton(testCase)
66

77
registry = MetaTypeRegistry.getSingleton();
88
testCase.verifyClass(registry, 'openminds.internal.meta.MetaTypeRegistry');
9-
% Todo: uncomment. Currently pinned to v4.0 as v5.0 is not supported yet.
10-
% testCase.verifyEqual(registry.ModelVersion, "latest")
9+
testCase.verifyEqual(registry.ModelVersion, "latest")
1110

1211
% Verify that we get the same handle if we ask for the singleton again
1312
newRegistry = MetaTypeRegistry.getSingleton();

tools/tests/unitTests/InstanceTest.m

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,7 @@ function testCreateType(testCase, MetadataType)
4141
end
4242

4343
function dispNoOutput(instance) %#ok<INUSD>
44-
try
4544
c = evalc('disp(instance)'); %#ok<NASGU>
46-
catch
47-
disp(c)
48-
end
4945
end
5046
end
5147

0 commit comments

Comments
 (0)