diff --git a/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/BearerTokenAuth.java b/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/BearerTokenAuth.java index 3563b51bdd..de4666a686 100644 --- a/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/BearerTokenAuth.java +++ b/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/BearerTokenAuth.java @@ -4,6 +4,7 @@ import com.appsmith.external.annotations.documenttype.DocumentType; import com.appsmith.external.annotations.encryption.Encrypted; import com.appsmith.external.constants.Authentication; import com.appsmith.external.views.FromRequest; +import com.appsmith.external.views.Views; import com.fasterxml.jackson.annotation.JsonView; import lombok.AllArgsConstructor; import lombok.Getter; @@ -18,6 +19,6 @@ import lombok.ToString; @AllArgsConstructor @DocumentType(Authentication.BEARER_TOKEN) public class BearerTokenAuth extends AuthenticationDTO { - @Encrypted @JsonView(FromRequest.class) + @Encrypted @JsonView({Views.Internal.class, FromRequest.class}) String bearerToken; } diff --git a/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/UploadedFile.java b/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/UploadedFile.java index f339d9605d..4688a985a2 100644 --- a/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/UploadedFile.java +++ b/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/UploadedFile.java @@ -1,8 +1,8 @@ package com.appsmith.external.models; import com.appsmith.external.annotations.encryption.Encrypted; +import com.appsmith.external.views.FromRequest; import com.appsmith.external.views.Views; -import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonView; import lombok.AllArgsConstructor; import lombok.EqualsAndHashCode; @@ -26,8 +26,7 @@ public class UploadedFile implements AppsmithDomain { @JsonView(Views.Public.class) String name; - @Encrypted @JsonProperty(access = JsonProperty.Access.WRITE_ONLY) - @JsonView(Views.Public.class) + @Encrypted @JsonView({Views.Internal.class, FromRequest.class}) String base64Content; @JsonView(Views.Internal.class) diff --git a/app/server/appsmith-server/src/test/java/com/appsmith/server/exports/internal/ExportServiceTests.java b/app/server/appsmith-server/src/test/java/com/appsmith/server/exports/internal/ExportServiceTests.java index d2a55752eb..229ef9831f 100644 --- a/app/server/appsmith-server/src/test/java/com/appsmith/server/exports/internal/ExportServiceTests.java +++ b/app/server/appsmith-server/src/test/java/com/appsmith/server/exports/internal/ExportServiceTests.java @@ -1812,8 +1812,14 @@ public class ExportServiceTests { .assertNext(applicationJson -> { List pages = applicationJson.getPageList(); assertThat(pages).hasSize(2); - assertThat(pages.get(1).getUnpublishedPage().getName()).isEqualTo("page_" + randomId); - assertThat(pages.get(1).getUnpublishedPage().getIcon()).isEqualTo("flight"); + NewPage page = pages.stream() + .filter(page1 -> + page1.getUnpublishedPage().getName().equals("page_" + randomId)) + .findFirst() + .orElse(null); + assertThat(page).isNotNull(); + assertThat(page.getUnpublishedPage().getName()).isEqualTo("page_" + randomId); + assertThat(page.getUnpublishedPage().getIcon()).isEqualTo("flight"); }) .verifyComplete(); } diff --git a/app/server/appsmith-server/src/test/java/com/appsmith/server/imports/internal/ImportServiceTests.java b/app/server/appsmith-server/src/test/java/com/appsmith/server/imports/internal/ImportServiceTests.java index 4e8a98f694..e8c8cc3655 100644 --- a/app/server/appsmith-server/src/test/java/com/appsmith/server/imports/internal/ImportServiceTests.java +++ b/app/server/appsmith-server/src/test/java/com/appsmith/server/imports/internal/ImportServiceTests.java @@ -4592,8 +4592,14 @@ public class ImportServiceTests { .assertNext(applicationJson -> { List pages = applicationJson.getPageList(); assertThat(pages).hasSize(2); - assertThat(pages.get(1).getUnpublishedPage().getName()).isEqualTo("page_" + randomId); - assertThat(pages.get(1).getUnpublishedPage().getIcon()).isEqualTo("flight"); + NewPage page = pages.stream() + .filter(page1 -> + page1.getUnpublishedPage().getName().equals("page_" + randomId)) + .findFirst() + .orElse(null); + assertThat(page).isNotNull(); + assertThat(page.getUnpublishedPage().getName()).isEqualTo("page_" + randomId); + assertThat(page.getUnpublishedPage().getIcon()).isEqualTo("flight"); }) .verifyComplete(); }