File tree Expand file tree Collapse file tree 7 files changed +19
-7
lines changed
(question-management)/questions/_components Expand file tree Collapse file tree 7 files changed +19
-7
lines changed Original file line number Diff line number Diff line change @@ -78,7 +78,7 @@ function CreateQuestionDialogContent({
7878 const { data : databaseList } = useSuspenseQuery ( DATABASE_LIST_QUERY ) ;
7979
8080 const [ createQuestion ] = useMutation ( QUESTION_CREATE_MUTATION , {
81- refetchQueries : [ QUESTIONS_TABLE_QUERY ] ,
81+ refetchQueries : [ { query : QUESTIONS_TABLE_QUERY } ] ,
8282
8383 onError ( error ) {
8484 toast . error ( "題目建立失敗" , {
Original file line number Diff line number Diff line change @@ -164,7 +164,10 @@ function UpdateQuestionDialogContent({
164164 ) ;
165165
166166 const [ updateQuestion ] = useMutation ( QUESTION_UPDATE_MUTATION , {
167- refetchQueries : [ QUESTIONS_TABLE_QUERY ] ,
167+ refetchQueries : [
168+ { query : QUESTIONS_TABLE_QUERY } ,
169+ { query : QUESTION_BY_ID_QUERY , variables : { id } } ,
170+ ] ,
168171
169172 onError ( error ) {
170173 toast . error ( "題目更新失敗" , {
Original file line number Diff line number Diff line change @@ -77,7 +77,7 @@ function CreateGroupDialogContent({
7777 const { data : scopeSetList } = useSuspenseQuery ( SCOPE_SET_LIST_QUERY ) ;
7878
7979 const [ createGroup ] = useMutation ( GROUP_CREATE_MUTATION , {
80- refetchQueries : [ GROUPS_TABLE_QUERY ] ,
80+ refetchQueries : [ { query : GROUPS_TABLE_QUERY } ] ,
8181
8282 onError ( error ) {
8383 toast . error ( "群組建立失敗" , {
Original file line number Diff line number Diff line change @@ -163,7 +163,10 @@ function UpdateGroupDialogContent({
163163 ) ;
164164
165165 const [ updateGroup ] = useMutation ( GROUP_UPDATE_MUTATION , {
166- refetchQueries : [ GROUPS_TABLE_QUERY ] ,
166+ refetchQueries : [
167+ { query : GROUPS_TABLE_QUERY } ,
168+ { query : GROUP_BY_ID_QUERY , variables : { id } } ,
169+ ] ,
167170
168171 onError ( error ) {
169172 toast . error ( "群組更新失敗" , {
Original file line number Diff line number Diff line change @@ -76,7 +76,7 @@ function CreateScopeSetDialogContent({
7676 onFormStateChange : ( isDirty : boolean ) => void ;
7777} ) {
7878 const [ createScopeSet ] = useMutation ( CREATE_SCOPE_SET_MUTATION , {
79- refetchQueries : [ SCOPE_SET_TABLE_QUERY ] ,
79+ refetchQueries : [ { query : SCOPE_SET_TABLE_QUERY } ] ,
8080
8181 onError ( error ) {
8282 toast . error ( "權限集建立失敗" , {
Original file line number Diff line number Diff line change @@ -161,7 +161,10 @@ function UpdateScopeSetDialogContent({
161161 ) ;
162162
163163 const [ updateScopeSet ] = useMutation ( UPDATE_SCOPE_SET_MUTATION , {
164- refetchQueries : [ SCOPE_SET_TABLE_QUERY , SCOPE_SET_BY_ID_QUERY ] ,
164+ refetchQueries : [
165+ { query : SCOPE_SET_TABLE_QUERY } ,
166+ { query : SCOPE_SET_BY_ID_QUERY , variables : { id } } ,
167+ ] ,
165168
166169 onError ( error ) {
167170 toast . error ( "權限集更新失敗" , {
Original file line number Diff line number Diff line change @@ -163,7 +163,10 @@ function UpdateUserDialogContent({
163163 ) ;
164164
165165 const [ updateUser ] = useMutation ( USER_UPDATE_MUTATION , {
166- refetchQueries : [ USERS_TABLE_QUERY ] ,
166+ refetchQueries : [
167+ { query : USERS_TABLE_QUERY } ,
168+ { query : USER_BY_ID_QUERY , variables : { id } } ,
169+ ] ,
167170
168171 onError ( error ) {
169172 toast . error ( "使用者更新失敗" , {
You can’t perform that action at this time.
0 commit comments