Skip to content

Commit 0a7bdcb

Browse files
committed
FIX: dataSource error
Throw an error and exit from method when dataSource is not present
1 parent ace7c55 commit 0a7bdcb

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

MDX2JSON/Utils.cls

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -573,8 +573,11 @@ ClassMethod AddWidget(sWidget As %String, sDashboard As %String, key As %String)
573573
set tWidgets = ##class(%DeepSee.Dashboard.Widget).%New()
574574
set st = ..UpdateWidget(tWidgets, sWidget)
575575

576-
$$$Insert(tDash.widgets, tWidgets)
577-
do tDash.%Save()
576+
if (st = $$$OK)
577+
{
578+
$$$Insert(tDash.widgets, tWidgets)
579+
do tDash.%Save()
580+
}
578581

579582
} else {
580583
// Edit exists widget
@@ -596,7 +599,10 @@ ClassMethod AddWidget(sWidget As %String, sDashboard As %String, key As %String)
596599
}
597600
if (changed '= "") {
598601
set st = ..UpdateWidget(changed, sWidget)
599-
do tDash.%Save()
602+
if (st = $$$OK)
603+
{
604+
do tDash.%Save()
605+
}
600606
}
601607
}
602608

0 commit comments

Comments
 (0)