mirror of
https://github.com/outline/outline.git
synced 2026-06-13 11:25:03 +03:00
fix: document.collaboratorIds iterable error (#12602)
This commit is contained in:
@@ -79,10 +79,10 @@ function Collaborators(props: Props) {
|
|||||||
// Memoize ids to avoid unnecessary effect executions
|
// Memoize ids to avoid unnecessary effect executions
|
||||||
const missingUserIds = useMemo(
|
const missingUserIds = useMemo(
|
||||||
() =>
|
() =>
|
||||||
uniq([...document.collaboratorIds, ...Array.from(presentIds)])
|
uniq([...collaboratorIdsSet, ...presentIds])
|
||||||
.filter((userId) => !users.get(userId))
|
.filter((userId) => !users.get(userId))
|
||||||
.sort(),
|
.sort(),
|
||||||
[document.collaboratorIds, presentIds, users]
|
[collaboratorIdsSet, presentIds, users]
|
||||||
);
|
);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
|||||||
@@ -109,7 +109,7 @@ async function presentDocument(
|
|||||||
res.parentDocumentId = document.parentDocumentId;
|
res.parentDocumentId = document.parentDocumentId;
|
||||||
res.createdBy = presentUser(document.createdBy);
|
res.createdBy = presentUser(document.createdBy);
|
||||||
res.updatedBy = presentUser(document.updatedBy);
|
res.updatedBy = presentUser(document.updatedBy);
|
||||||
res.collaboratorIds = document.collaboratorIds;
|
res.collaboratorIds = document.collaboratorIds ?? [];
|
||||||
res.templateId = document.templateId;
|
res.templateId = document.templateId;
|
||||||
res.insightsEnabled = document.insightsEnabled;
|
res.insightsEnabled = document.insightsEnabled;
|
||||||
res.popularityScore = document.popularityScore;
|
res.popularityScore = document.popularityScore;
|
||||||
|
|||||||
Reference in New Issue
Block a user