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> => {
const append = " (duplicate)";
const res = await client.post("/documents.create", {
publish: !!document.publishedAt,
parentDocumentId: document.parentDocumentId,
collectionId: document.collectionId,
template: document.template,
publish: document.isTemplate,
parentDocumentId: null,
collectionId: document.isTemplate ? document.collectionId : null,
template: document.isTemplate,
title: `${document.title.slice(
0,
DocumentValidation.maxTitleLength - append.length