Details
Assignee
UnassignedUnassignedReporter
Craig McNallyCraig McNallyPriority
P3Development Team
EurekaRelease
Trillium (R2 2025)TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Unassigned
UnassignedReporter
Craig McNally
Craig McNallyPriority
Development Team
Eureka
Release
Trillium (R2 2025)
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created December 31, 2023 at 1:47 PM
Updated February 24, 2025 at 5:05 PM
Noticed that null fields are saved in the database in jsonb fields, this probably it is caused that https://github.com/vladmihalcea/hypersistence-utils library uses default Jackson object mapper, which brings that behaviorActual result { ""id"": ""app-platform-minimal-orchid-0.0.4"", ""name"": ""app-platform-minimal-orchid"", ""modules"": [ { ""id"": ""mod-roles-keycloak-1.0.0"", ""url"": null, ""name"": ""mod-roles-keycloak"", ""version"": ""1.0.0"" }, { ""id"": ""mod-permissions-6.3.1"", ""url"": ""https://folio-registry.dev.folio.org/_/proxy/modules/mod-permissions-6.3.1"", ""name"": ""mod-permissions"", ""version"": ""6.3.1"" } ], ""version"": ""0.0.4"", ""metadata"": null, ""platform"": ""base"", ""uiModules"": [ ], ""deployment"": null, ""description"": ""Minimal FOLIO platform installation for orchid"", ""dependencies"": [ ], ""moduleDescriptors"": null, ""uiModuleDescriptors"": null} Expected result{ ""id"": ""app-platform-minimal-orchid-0.0.4"", ""name"": ""app-platform-minimal-orchid"", ""modules"": [ { ""id"": ""mod-roles-keycloak-1.0.0"", ""name"": ""mod-roles-keycloak"", ""version"": ""1.0.0"" }, { ""id"": ""mod-permissions-6.3.1"", ""url"": ""https://folio-registry.dev.folio.org/_/proxy/modules/mod-permissions-6.3.1"", ""name"": ""mod-permissions"", ""version"": ""6.3.1"" } ], ""version"": ""0.0.4"", ""uiModules"": [ ], ""description"": ""Minimal FOLIO platform installation for orchid"", ""dependencies"": [ ]}