Skip to content

Commit 9963359

Browse files
authored
Merge branch 'master' into patch-1
2 parents b9a54e4 + a45ba76 commit 9963359

3 files changed

Lines changed: 15 additions & 22 deletions

File tree

MDX2JSON/Dashboard.cls.xml

Lines changed: 12 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,18 @@ Converts relevant parts of %DeepSee.Dashboard.Widget object into %ZEN.proxyObjec
210210
do:(key'="") obj.properties.%DispatchSetProperty(key,property)
211211
} while key'=""
212212
}
213+
214+
if Widget.overrides.Count()>0 {
215+
set obj.overrides = $$$NewDynObjList
216+
do {
217+
set overridestr = Widget.overrides.GetNext(.key) // we take DeepSee widget override string (in "json" format)
218+
quit:key=""
219+
do ##class(%ZEN.Auxiliary.jsonProvider).%ConvertJSONToObject(overridestr,,.override,1) // convert it into %ZEN.proxyObject
220+
if $IsObject(override) {
221+
$$$Insert(obj.overrides,override)
222+
}
223+
} while key'=""
224+
}
213225
214226
return obj
215227
]]></Implementation>
@@ -254,25 +266,6 @@ Converts relevant parts of %DeepSee.Dashboard.Widget object into %ZEN.proxyObjec
254266
{
255267
$$$Insert(Obj.seriesTypes,Widget.dataSeries.GetAt(i).type)
256268
}
257-
258-
set Obj.overrides = $$$NewDynObjList
259-
do {
260-
set overridestr = Widget.overrides.GetNext(.key) // we take DeepSee widget override string (in "json" format)
261-
return:key=""
262-
263-
264-
do ##class(%ZEN.Auxiliary.jsonProvider).%ConvertJSONToObject(overridestr,,.override,1) // convert it into %ZEN.proxyObject
265-
266-
#if ($$$IsNewJSON)&&($$$JSONEnabled) // if we are on new versions
267-
set overridestr = ##class(MDX2JSON.AbstractREST).OutputToStr(override,"%ToJSON") // convert it into valid json
268-
set override = ##class(%Object).$fromJSON(overridestr) // and into %Object
269-
#endif
270-
271-
if $IsObject(override) {
272-
$$$Insert(Obj.overrides,override)
273-
}
274-
275-
} while key'=""
276269
]]></Implementation>
277270
</Method>
278271

MDX2JSON/Tests.cls.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ Classes with support methods for testing MDX2JSON</Description>
88

99
<Parameter name="LastCommit">
1010
<Type>%String</Type>
11-
<Default>744520a21a4b0ba4599aa7d2faf5e6544c656501</Default>
11+
<Default>837054cda0fc869888ffd57dd9d7a0a558d9911c</Default>
1212
</Parameter>
1313

1414
<Parameter name="LastCommitTS">
1515
<Type>%TimeStamp</Type>
16-
<Default>2020-11-10 07:10:54.899</Default>
16+
<Default>2020-11-13 08:59:36.384</Default>
1717
</Parameter>
1818

1919
<Method name="ProjectLength">

module.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<Export generator="Cache" version="25">
33
<Document name="MDX2JSON.ZPM"><Module>
44
<Name>MDX2JSON</Name>
5-
<Version>2.3.2</Version>
5+
<Version>2.3.3</Version>
66
<Description>RESTful web api for MDX to JSON transformation (plus JSONP and XML/A) for InterSystems Caché. Also provides information about DeepSee objects.</Description>
77
<Packaging>module</Packaging>
88
<SourcesRoot>./</SourcesRoot>

0 commit comments

Comments
 (0)