Skip to content

Commit 75f6cdd

Browse files
committed
fix prefilling issue
1 parent 2465f06 commit 75f6cdd

File tree

1 file changed

+9
-8
lines changed
  • app/[locale]/manage/usecases/edit/[id]/assign

1 file changed

+9
-8
lines changed

app/[locale]/manage/usecases/edit/[id]/assign/page.tsx

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ const Assign = () => {
5050

5151
const UseCaseDetails: { data: any; isLoading: boolean; refetch: any } =
5252
useQuery(
53-
[`UseCase_Details`],
53+
[`UseCase_Details`, params.id],
5454
() =>
5555
GraphQL(
5656
FetchUseCaseDetails,
@@ -85,14 +85,17 @@ const Assign = () => {
8585
.catch((err) => {
8686
console.error(err);
8787
});
88-
}, [UseCaseDetails.data]);
88+
}, []);
89+
90+
8991

9092
const columns = [
9193
{ accessorKey: 'title', header: 'Title' },
9294
{ accessorKey: 'category', header: 'Category' },
9395
{ accessorKey: 'modified', header: 'Last Modified' },
9496
];
9597

98+
9699
const generateTableData = (list: Array<any>) => {
97100
return list.map((item) => {
98101
return {
@@ -130,7 +133,7 @@ const Assign = () => {
130133

131134
return (
132135
<>
133-
{UseCaseDetails?.data?.useCases[0] &&
136+
{UseCaseDetails?.data?.useCases[0]?.datasets?.length >= 0 &&
134137
data.length > 0 &&
135138
!UseCaseDetails.isLoading ? (
136139
<>
@@ -150,11 +153,9 @@ const Assign = () => {
150153
<DataTable
151154
columns={columns}
152155
rows={generateTableData(data)}
153-
defaultSelectedRows={
154-
UseCaseDetails?.data?.useCases[0]?.datasets?.length > 0
155-
? formattedData(UseCaseDetails?.data?.useCases[0]?.datasets)
156-
: []
157-
}
156+
defaultSelectedRows={formattedData(
157+
UseCaseDetails?.data?.useCases[0]?.datasets
158+
)}
158159
onRowSelectionChange={(selected) => {
159160
setSelectedRows(Array.isArray(selected) ? selected : []); // Ensure selected is always an array
160161
}}

0 commit comments

Comments
 (0)