Duplicate docs as unpublished drafts (#4791)

* feat: duplicate docs as unpublished drafts

* fix: use isTemplate

* fix: no need of ternary
This commit is contained in:
Apoorv Mishra
2023-01-28 21:32:59 +05:30
committed by GitHub
parent 6d45566be3
commit 0c572ac2c4

View File

@@ -573,10 +573,10 @@ export default class DocumentsStore extends BaseStore<Document> {
duplicate = async (document: Document): Promise<Document> => { duplicate = async (document: Document): Promise<Document> => {
const append = " (duplicate)"; const append = " (duplicate)";
const res = await client.post("/documents.create", { const res = await client.post("/documents.create", {
publish: !!document.publishedAt, publish: document.isTemplate,
parentDocumentId: document.parentDocumentId, parentDocumentId: null,
collectionId: document.collectionId, collectionId: document.isTemplate ? document.collectionId : null,
template: document.template, template: document.isTemplate,
title: `${document.title.slice( title: `${document.title.slice(
0, 0,
DocumentValidation.maxTitleLength - append.length DocumentValidation.maxTitleLength - append.length