mirror of
https://github.com/strapi/strapi.git
synced 2025-10-30 17:37:26 +00:00
fix(content-releases): invalidate documents when release is published
This commit is contained in:
parent
93ff7a91ef
commit
259ecdddf2
@ -79,7 +79,7 @@ const extendInvalidatesTags = (
|
|||||||
|
|
||||||
const releaseApi = adminApi
|
const releaseApi = adminApi
|
||||||
.enhanceEndpoints({
|
.enhanceEndpoints({
|
||||||
addTagTypes: ['Release', 'ReleaseAction', 'EntriesInRelease', 'ReleaseSettings'],
|
addTagTypes: ['Release', 'ReleaseAction', 'EntriesInRelease', 'ReleaseSettings', 'Document'],
|
||||||
endpoints: {
|
endpoints: {
|
||||||
updateDocument(endpoint: AnyEndpointDefinition) {
|
updateDocument(endpoint: AnyEndpointDefinition) {
|
||||||
extendInvalidatesTags(endpoint, [
|
extendInvalidatesTags(endpoint, [
|
||||||
@ -330,7 +330,10 @@ const releaseApi = adminApi
|
|||||||
method: 'POST',
|
method: 'POST',
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
invalidatesTags: (result, error, arg) => [{ type: 'Release', id: arg.id }],
|
invalidatesTags: (result, error, arg) => [
|
||||||
|
{ type: 'Release', id: arg.id },
|
||||||
|
{ type: 'Document', id: `ALL_LIST` },
|
||||||
|
],
|
||||||
}),
|
}),
|
||||||
deleteRelease: build.mutation<DeleteRelease.Response, DeleteRelease.Request['params']>({
|
deleteRelease: build.mutation<DeleteRelease.Response, DeleteRelease.Request['params']>({
|
||||||
query({ id }) {
|
query({ id }) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user