Skip to content

Commit d8fdd02

Browse files
surlitmortagne
authored andcommitted
XWIKI-14136: Dedicate a different page for each version of the extension in the Repository
* Fix index problem when it's not defined in hsqldb * Optimize limit
1 parent c3b2722 commit d8fdd02

File tree

1 file changed

+3
-2
lines changed
  • xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-api/src/main/java/org/xwiki/repository/internal

1 file changed

+3
-2
lines changed

xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-api/src/main/java/org/xwiki/repository/internal/ExtensionStore.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -539,10 +539,11 @@ public String getLastVersion(String extensionId) throws QueryException
539539
Query query =
540540
this.queryManager.createQuery("select version.version, version.index from Document doc, doc.object("
541541
+ XWikiRepositoryModel.EXTENSIONVERSION_CLASSNAME
542-
+ ") as version where version.id = :extensionId order by version.index desc", Query.XWQL);
542+
+ ") as version where version.id = :extensionId and version.index is not null "
543+
+ "order by version.index desc", Query.XWQL);
543544

544545
query.bindValue("extensionId", extensionId);
545-
query.setLimit(0);
546+
query.setLimit(1);
546547

547548
List<Object[]> results = query.execute();
548549

0 commit comments

Comments
 (0)