Use system revert endpoint (#632)

This commit is contained in:
Rijk van Zanten
2020-05-26 11:23:44 -04:00
committed by GitHub
parent 3e5a9fe7c4
commit b01e1b0ce6

View File

@@ -122,9 +122,12 @@ export default defineComponent({
if (!currentRevision.value) return;
try {
await api.patch(
`/${currentProjectKey}/items/${currentRevision.value.collection}/${currentRevision.value.item}/revert/${currentRevision.value.id}`
);
const endpoint = currentRevision.value.collection.startsWith('directus_')
? `/${currentProjectKey}/${currentRevision.value.collection.substring(9)}/${
currentRevision.value.item
}/revert/${currentRevision.value.id}`
: `/${currentProjectKey}/items/${currentRevision.value.collection}/${currentRevision.value.item}/revert/${currentRevision.value.id}`;
await api.patch(endpoint);
confirmRevert.value = false;
_active.value = false;
emit('revert');