We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c83d962 commit 47ae43eCopy full SHA for 47ae43e
1 file changed
src/components/database/components/cell/relation/RelationItems.tsx
@@ -66,21 +66,33 @@ function RelationItems({
66
return;
67
}
68
69
+ let cancelled = false;
70
+
71
void (async () => {
72
try {
73
const viewId = await getViewIdFromDatabaseId?.(relatedDatabaseId);
74
75
+ if (cancelled) return;
76
77
if (!viewId) {
78
setRelatedViewId(null);
79
+ setNoAccess(true);
80
81
82
83
+ setNoAccess(false);
84
setRelatedViewId(viewId);
85
} catch (e) {
86
87
console.error(e);
88
89
90
91
})();
92
93
+ return () => {
94
+ cancelled = true;
95
+ };
96
}, [getViewIdFromDatabaseId, relatedDatabaseId]);
97
98
useEffect(() => {
0 commit comments