Skip to content

Commit a0e1ed1

Browse files
authored
Merge pull request #31 from intersystems-community/package-description
fix sqlquery listlatest
2 parents 690c0c8 + 7f1f872 commit a0e1ed1

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

src/cls/ZPM/Package.cls

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -416,14 +416,16 @@ ClassMethod GetSSLConfiguration(host) As %String
416416

417417
Query ListLatest(searchTerm As %String = "") As %SQLQuery(ROWSPEC = "name:%String,description:%String,repository:%String,version:%String")
418418
{
419-
SELECT name, description, repository, (
420-
SELECT TOP 1 version FROM ZPM.Package p2 WHERE p1.name=p2.name
421-
ORDER BY versionMajor DESC, versionMinor DESC, versionPatch DESC, versionPrerelease DESC, versionBuildmetadata DESC ) version
419+
SELECT name, repository, version, description
422420
FROM ZPM.Package p1
423-
WHERE :searchTerm IS NULL OR (
421+
WHERE
422+
version= (
423+
SELECT TOP 1 version FROM ZPM.Package p2 WHERE p1.name=p2.name
424+
ORDER BY versionMajor DESC, versionMinor DESC, versionPatch DESC, versionPrerelease DESC, versionBuildmetadata DESC )
425+
AND (:searchTerm IS NULL OR (
424426
name %MATCHES :searchTerm
425427
OR description %MATCHES :searchTerm
426-
OR keywords %MATCHES :searchTerm
428+
OR keywords %MATCHES :searchTerm)
427429
)
428430
GROUP BY name
429431
ORDER BY name

0 commit comments

Comments
 (0)