Skip to content

Commit 51cac88

Browse files
author
gevorg95
committed
Теперь еще выводит количество не волидных объектов в классе
1 parent c18f6c8 commit 51cac88

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/cls/CDV/CDV.cls

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ ClassMethod ValidateClassObjects(Class As %String, ByRef Oid As %String) As %Sta
6969
{
7070
#Dim sc As %Status = $$$OK
7171

72-
set Oid = Class
72+
set Oid(Class) = 0
7373
set query = ##class(%SQL.Statement).%New()
7474
set sc = query.%PrepareClassQuery(Class,"Extent")
7575
return:$$$ISERR(sc) sc
@@ -78,10 +78,11 @@ ClassMethod ValidateClassObjects(Class As %String, ByRef Oid As %String) As %Sta
7878
While (rset.%Next())
7979
{
8080
set obj = $classmethod(Class, "%OpenId", rset.%Get("ID"))
81-
do $system.CLS.SetModified(obj, 1)
81+
do $system.CLS.SetModified(obj, 1)
8282
set valid = obj.%ValidateObject()
8383
if ( $$$ISERR(valid))
8484
{
85+
set Oid(Class) = Oid(Class) + 1
8586
set Oid(Class,rset.%Get("ID")) = valid
8687
}
8788
Kill obj, valid

0 commit comments

Comments
 (0)