@@ -25,8 +25,7 @@ export async function unpublishChangelog(formData: FormData) {
25
25
}
26
26
27
27
revalidateTag ( 'changelogs' ) ;
28
- revalidatePath ( '/changelog' , 'page' ) ;
29
- revalidatePath ( '/changelog/[slug]' , 'page' ) ;
28
+ revalidateTag ( 'changelog-detail' ) ;
30
29
return revalidatePath ( `/changelog/_admin` ) ;
31
30
}
32
31
@@ -48,8 +47,7 @@ export async function publishChangelog(formData: FormData) {
48
47
}
49
48
50
49
revalidateTag ( 'changelogs' ) ;
51
- revalidatePath ( '/changelog' , 'page' ) ;
52
- revalidatePath ( '/changelog/[slug]' , 'page' ) ;
50
+ revalidateTag ( 'changelog-detail' ) ;
53
51
return revalidatePath ( `/changelog/_admin` ) ;
54
52
}
55
53
@@ -82,9 +80,6 @@ export async function createChangelog(formData: FormData) {
82
80
83
81
await prisma . changelog . create ( { data} ) ;
84
82
85
- revalidateTag ( 'changelogs' ) ;
86
- revalidatePath ( '/changelog' , 'page' ) ;
87
- revalidatePath ( '/changelog/[slug]' , 'page' ) ;
88
83
return redirect ( `/changelog/_admin` ) ;
89
84
}
90
85
@@ -123,8 +118,7 @@ export async function editChangelog(formData: FormData) {
123
118
}
124
119
125
120
revalidateTag ( 'changelogs' ) ;
126
- revalidatePath ( '/changelog' , 'page' ) ;
127
- revalidatePath ( '/changelog/[slug]' , 'page' ) ;
121
+ revalidateTag ( 'changelog-detail' ) ;
128
122
return redirect ( `/changelog/_admin` ) ;
129
123
}
130
124
@@ -144,7 +138,6 @@ export async function deleteChangelog(formData: FormData) {
144
138
}
145
139
146
140
revalidateTag ( 'changelogs' ) ;
147
- revalidatePath ( '/changelog' , 'page' ) ;
148
- revalidatePath ( '/changelog/[slug]' , 'page' ) ;
141
+ revalidateTag ( 'changelog-detail' ) ;
149
142
return revalidatePath ( `/changelog/_admin` ) ;
150
143
}
0 commit comments