diff --git a/src/main/scala/code/snippet/ApiExplorer.scala b/src/main/scala/code/snippet/ApiExplorer.scala index a427c53a..5599d47e 100644 --- a/src/main/scala/code/snippet/ApiExplorer.scala +++ b/src/main/scala/code/snippet/ApiExplorer.scala @@ -316,13 +316,18 @@ class ApiExplorer extends Loggable { x } - val resources = if (filteredResources4.length > 0) { + val resourcesToUse = if (filteredResources4.length > 0) { logger.debug("tags filter reduced the list of resource docs to zero so not using that filter") filteredResources4 } else { filteredResources3 } + + val resources = resourcesToUse.sortBy(r => (r.tags.take(1).toString(), r.summary.toString)) + + + // Headline and Description of the search val (catalogHeadline, catalogDescription) = List(showCore, showOBWG, showPSD2) match {