Skip to content

Commit 8854691

Browse files
committed
fix sql
1 parent 7c4ddee commit 8854691

File tree

1 file changed

+3
-15
lines changed

1 file changed

+3
-15
lines changed

src/cls/ZPM/Package.cls

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -488,15 +488,6 @@ ClassMethod LoadFromGitHub(Url = "")
488488
do ##class(%File).RemoveDirectoryTree(outputFolder)
489489
}
490490

491-
ClassMethod GetTopVersion(pkg As %String) As %String
492-
{
493-
Set version = ""
494-
&sql(SELECT TOP 1 version INTO :version FROM ZPM.Package
495-
WHERE name = :pkg
496-
ORDER BY versionMajor DESC, versionMinor DESC, versionPatch DESC, versionPrerelease DESC, versionBuildmetadata DESC )
497-
Return version
498-
}
499-
500491
/// returns latest versions of packages
501492
ClassMethod GetLatest(searchTerms As %DynamicArray = "", Output pStatus As %Status) As %DynamicArray
502493
{
@@ -521,13 +512,10 @@ ClassMethod GetLatest(searchTerms As %DynamicArray = "", Output pStatus As %Stat
521512
}
522513
Set searchCondition = searchCondition_ " ) "
523514
}
524-
set sql = "SELECT name, repository, version, description" _
515+
set sql = "SELECT name, repository, description, "_
516+
" ( SELECT TOP 1 version FROM ZPM.Package p2 WHERE p1.name=p2.name ORDER BY versionMajor DESC, versionMinor DESC, versionPatch DESC, versionPrerelease DESC, versionBuildmetadata DESC ) version " _
525517
" FROM ZPM.Package p1 "_
526-
" WHERE "_
527-
" version= ( "_
528-
" SELECT TOP 1 version FROM ZPM.Package p2 WHERE p1.name=p2.name "_
529-
" ORDER BY versionMajor DESC, versionMinor DESC, versionPatch DESC, versionPrerelease DESC, versionBuildmetadata DESC ) "_
530-
" AND "_searchCondition_" "_
518+
" WHERE "_searchCondition_" "_
531519
" GROUP BY name ORDER BY name"
532520

533521
Set tStatement = ##class(%SQL.Statement).%New()

0 commit comments

Comments
 (0)