diff --git a/packages/api/src/services/labels.ts b/packages/api/src/services/labels.ts index 7067deec2..21b66fa4c 100644 --- a/packages/api/src/services/labels.ts +++ b/packages/api/src/services/labels.ts @@ -148,6 +148,7 @@ export const saveLabelsInLibraryItem = async ( { id: libraryItemId, labels: labels.map((l) => deepDelete(l, columnsToDelete)), + labelNames: labels.map((l) => l.name), }, userId ) diff --git a/packages/web/pages/settings/rules.tsx b/packages/web/pages/settings/rules.tsx index 3cd9441e5..c74907ade 100644 --- a/packages/web/pages/settings/rules.tsx +++ b/packages/web/pages/settings/rules.tsx @@ -25,6 +25,14 @@ type CreateRuleModalProps = { revalidate: () => void } +const eventTypeObj = { + PAGE_CREATED: 'PAGE_CREATED', + PAGE_UPDATED: 'PAGE_UPDATED', + HIGHLIGHT_CREATED: 'HIGHLIGHT_CREATED', + HIGHLIGHT_UPDATED: 'HIGHLIGHT_UPDATED', + LABEL_CREATED: 'LABEL_ATTACHED', +} + const CreateRuleModal = (props: CreateRuleModalProps): JSX.Element => { const [form] = Form.useForm() @@ -104,7 +112,7 @@ const CreateRuleModal = (props: CreateRuleModalProps): JSX.Element => { const value = Object.values(RuleEventType)[index] return ( - {key === 'LABEL_CREATED' ? 'LABEL_ATTACHED' : key} + {eventTypeObj[value]} ) })} @@ -363,7 +371,7 @@ export default function Rules(): JSX.Element { {row.eventTypes.map((eventType: RuleEventType, index: number) => { return ( - {eventType} + {eventTypeObj[eventType]} ) })}