8.27.1
@comet/admin@8.27.1
Patch Changes
-
c9346d7: Fix separation of multiple selected values in
FinalFormSelectWhen using
multiple, the selected values were rendered concatenated without any separator (e.g.value-2value-1value-3value-4). They are now separated by a comma, matching the display ofSelectField.This affects all fields that render their selected values through the options/
getOptionLabelpath (i.e. without JSXchildren), namelyAsyncSelectFieldand anyFinalFormSelectused with an array value. Within Comet, this also corrects the display of thetargetGroupsand test email address selects in@comet/brevo-admin(SendManagerFields,TestEmailCampaignForm), which consumeFinalFormSelectand had the same issue.
@comet/cms-admin@8.27.1
Patch Changes
-
dacbe99: Fix hard-to-read text color in the DAM drag & drop upload overlay
The upload overlay (shown when dragging files over a DAM folder) used a dark grey text color on its near-black background, making the text hard to read. It now uses white text for proper contrast.
@comet/cms-api@8.27.1
Patch Changes
-
bd2cf67: Prevent
pg_advisory_xact_lockquery spam when refreshing block index dependenciesDependenciesService.refreshViews()runs once per resolveddependents/dependenciesfield, so a single view (e.g. the DAM "Usages" column) triggers many parallel refreshes. When the last refresh was older than 15 minutes (or none existed), each took the blocking lock path and piled up waiting, each holding a database connection. This could exhaust the connection pool and surface asKnex: Timeout acquiring a connectionerrors.Parallel refreshes within a process are now deduplicated into a single in-flight refresh, so at most one advisory lock is taken per instance, while the cross-instance advisory lock still prevents concurrent
REFRESH MATERIALIZED VIEWruns.