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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user