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> => {
|
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
|
||||||
|
|||||||
Reference in New Issue
Block a user