Skip to content

Commit 63754a3

Browse files
Soorya Narayanhvr
Soorya Narayan
authored andcommitted
Add link-to-search on "Package not found" page
Fixes #440
1 parent 4b0657e commit 63754a3

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Distribution/Server/Features/PreferredVersions.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ versionsFeature ServerEnv{ serverVerbosity = verbosity }
264264
withPackagePreferred pkgid func = do
265265
pkgIndex <- queryGetPackageIndex
266266
case PackageIndex.lookupPackageName pkgIndex (packageName pkgid) of
267-
[] -> packageError [MText "No such package in package index"]
267+
[] -> packageError [MText $ "No such package in package index. ", MLink "Search for related terms instead?" $ "/packages/search?terms=" ++ (display $ pkgName pkgid)]
268268
pkgs | pkgVersion pkgid == nullVersion -> queryState preferredState (GetPreferredInfo $ packageName pkgid) >>= \info -> do
269269
let rangeToCheck = sumRange info
270270
case maybe id (\r -> filter (flip withinRange r . packageVersion)) rangeToCheck pkgs of

0 commit comments

Comments
 (0)