mirror of
https://github.com/twentyhq/twenty.git
synced 2024-12-18 09:02:11 +03:00
fix: front not running properly (#971)
This commit is contained in:
parent
2cc63e14aa
commit
44a9c2687f
@ -19,6 +19,7 @@ import { RecoilScope } from '@/ui/recoil-scope/components/RecoilScope';
|
|||||||
import { MultipleEntitySelect } from '@/ui/relation-picker/components/MultipleEntitySelect';
|
import { MultipleEntitySelect } from '@/ui/relation-picker/components/MultipleEntitySelect';
|
||||||
import { RelationPickerHotkeyScope } from '@/ui/relation-picker/types/RelationPickerHotkeyScope';
|
import { RelationPickerHotkeyScope } from '@/ui/relation-picker/types/RelationPickerHotkeyScope';
|
||||||
import { Activity, ActivityTarget, CommentableType } from '~/generated/graphql';
|
import { Activity, ActivityTarget, CommentableType } from '~/generated/graphql';
|
||||||
|
import { assertNotNull } from '~/utils/assert';
|
||||||
|
|
||||||
import { useHandleCheckableActivityTargetChange } from '../hooks/useHandleCheckableActivityTargetChange';
|
import { useHandleCheckableActivityTargetChange } from '../hooks/useHandleCheckableActivityTargetChange';
|
||||||
import { flatMapAndSortEntityForSelectArrayOfArrayByName } from '../utils/flatMapAndSortEntityForSelectArrayByName';
|
import { flatMapAndSortEntityForSelectArrayOfArrayByName } from '../utils/flatMapAndSortEntityForSelectArrayByName';
|
||||||
@ -86,7 +87,8 @@ export function ActivityRelationPicker({ activity }: OwnProps) {
|
|||||||
() =>
|
() =>
|
||||||
activity?.activityTargets
|
activity?.activityTargets
|
||||||
?.filter((relation) => relation.commentableType === 'Person')
|
?.filter((relation) => relation.commentableType === 'Person')
|
||||||
.map((relation) => relation.commentableId) ?? [],
|
.map((relation) => relation.commentableId)
|
||||||
|
.filter(assertNotNull) ?? [],
|
||||||
[activity?.activityTargets],
|
[activity?.activityTargets],
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -94,7 +96,8 @@ export function ActivityRelationPicker({ activity }: OwnProps) {
|
|||||||
() =>
|
() =>
|
||||||
activity?.activityTargets
|
activity?.activityTargets
|
||||||
?.filter((relation) => relation.commentableType === 'Company')
|
?.filter((relation) => relation.commentableType === 'Company')
|
||||||
.map((relation) => relation.commentableId) ?? [],
|
.map((relation) => relation.commentableId)
|
||||||
|
.filter(assertNotNull) ?? [],
|
||||||
[activity?.activityTargets],
|
[activity?.activityTargets],
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -70,7 +70,9 @@ export function useHandleCheckableActivityTargetChange({
|
|||||||
});
|
});
|
||||||
|
|
||||||
const activityTargetIdsToDelete = activity.activityTargets
|
const activityTargetIdsToDelete = activity.activityTargets
|
||||||
.filter(({ commentableId }) => !entityValues[commentableId])
|
.filter(
|
||||||
|
({ commentableId }) => commentableId && !entityValues[commentableId],
|
||||||
|
)
|
||||||
.map(({ id }) => id);
|
.map(({ id }) => id);
|
||||||
|
|
||||||
if (activityTargetIdsToDelete.length)
|
if (activityTargetIdsToDelete.length)
|
||||||
|
Loading…
Reference in New Issue
Block a user