Skip to content

Commit c7b4497

Browse files
author
gevorg95
committed
Fixed
1 parent 105e91e commit c7b4497

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

src/cls/CDV/CDV.cls

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -80,20 +80,23 @@ ClassMethod ValidateClassObjects(Class As %String, ByRef Oid As %String) As %Sta
8080
{
8181
set obj = $classmethod(Class, "%OpenId", rset.%Get("ID"))
8282
do $system.CLS.SetModified(obj, 1)
83-
w !,"Class: ",Class,!,"Object: ", rset.%Get("ID"),!
84-
w "-----------------------------------------------"
85-
set valid = $system.Status.DisplayError(obj.%ValidateObject())
86-
w !,!,!
8783

88-
if (valid)
89-
{
90-
set Oid(Class) = Oid(Class) + 1
91-
set Oid(Class, rset.%Get("ID")) = "Invalide"
92-
}
84+
set sc = obj.%ValidateObject()
85+
if $$$ISERR(sc)
86+
{
87+
w !,"Class: ",Class,!,"Object: ", rset.%Get("ID"),!
88+
w "-----------------------------------------------"
89+
do $system.Status.DisplayError(sc)
90+
w !,!,!
91+
set Oid(Class) = Oid(Class) + 1
92+
set Oid(Class, rset.%Get("ID")) = sc
93+
}
9394
Kill obj, valid
9495
}
9596
w !,Class, " has ",Oid(Class)," invalid objects "
97+
set Oid(Class) = "has "_Oid(Class)_" invalid objects"
9698
Quit sc
9799
}
100+
98101
}
99102

0 commit comments

Comments
 (0)