@@ -673,6 +673,7 @@ public List<ExtensionVersion> findLatest(Namespace namespace) {
673
673
latestQuery .addSelect (
674
674
EXTENSION_VERSION .ID ,
675
675
EXTENSION_VERSION .VERSION ,
676
+ EXTENSION_VERSION .TARGET_PLATFORM ,
676
677
EXTENSION_VERSION .TIMESTAMP ,
677
678
EXTENSION_VERSION .DISPLAY_NAME ,
678
679
EXTENSION_VERSION .DESCRIPTION ,
@@ -691,6 +692,7 @@ public List<ExtensionVersion> findLatest(Namespace namespace) {
691
692
EXTENSION .DOWNLOAD_COUNT ,
692
693
latest .field (EXTENSION_VERSION .ID ),
693
694
latest .field (EXTENSION_VERSION .VERSION ),
695
+ latest .field (EXTENSION_VERSION .TARGET_PLATFORM ),
694
696
latest .field (EXTENSION_VERSION .TIMESTAMP ),
695
697
latest .field (EXTENSION_VERSION .DISPLAY_NAME ),
696
698
latest .field (EXTENSION_VERSION .DESCRIPTION ),
@@ -715,6 +717,7 @@ public List<ExtensionVersion> findLatest(Namespace namespace) {
715
717
var extVersion = new ExtensionVersion ();
716
718
extVersion .setId (record .get (latest .field (EXTENSION_VERSION .ID )));
717
719
extVersion .setVersion (record .get (latest .field (EXTENSION_VERSION .VERSION )));
720
+ extVersion .setTargetPlatform (record .get (latest .field (EXTENSION_VERSION .TARGET_PLATFORM )));
718
721
extVersion .setTimestamp (record .get (latest .field (EXTENSION_VERSION .TIMESTAMP )));
719
722
extVersion .setDisplayName (record .get (latest .field (EXTENSION_VERSION .DISPLAY_NAME )));
720
723
extVersion .setDescription (record .get (latest .field (EXTENSION_VERSION .DESCRIPTION )));
@@ -775,6 +778,7 @@ public List<ExtensionVersion> findLatest(UserData user) {
775
778
EXTENSION .DOWNLOAD_COUNT ,
776
779
EXTENSION .PUBLISHED_DATE ,
777
780
EXTENSION .LAST_UPDATED_DATE ,
781
+ EXTENSION .ACTIVE ,
778
782
latest .field (EXTENSION_VERSION .ID ),
779
783
latest .field (EXTENSION_VERSION .VERSION ),
780
784
latest .field (EXTENSION_VERSION .TARGET_PLATFORM ),
@@ -815,7 +819,12 @@ public List<ExtensionVersion> findLatest(UserData user) {
815
819
query .addJoin (PERSONAL_ACCESS_TOKEN , JoinType .LEFT_OUTER_JOIN , PERSONAL_ACCESS_TOKEN .ID .eq (latest .field (EXTENSION_VERSION .PUBLISHED_WITH_ID )));
816
820
query .addJoin (USER_DATA , USER_DATA .ID .eq (PERSONAL_ACCESS_TOKEN .USER_DATA ));
817
821
query .addConditions (PERSONAL_ACCESS_TOKEN .USER_DATA .eq (user .getId ()));
818
- return query .fetch (record -> toExtensionVersionFull (record , null , new TableFieldMapper (latest )));
822
+ return query .fetch (record -> {
823
+ var extVersion = toExtensionVersionFull (record , null , new TableFieldMapper (latest ));
824
+ extVersion .getExtension ().getNamespace ().setDisplayName (record .get (NAMESPACE .DISPLAY_NAME ));
825
+ extVersion .getExtension ().setActive (record .get (EXTENSION .ACTIVE ));
826
+ return extVersion ;
827
+ });
819
828
}
820
829
821
830
public ExtensionVersion findLatestForAllUrls (
0 commit comments