Merge pull request #789 from mirumee/fix-collection-published-date

Fix product create isPublished
This commit is contained in:
Dominik Żegleń 2020-10-22 16:37:59 +02:00 committed by GitHub
commit 09a19c1b6b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -47,6 +47,14 @@ export const CollectionCreate: React.FC = () => {
}
});
const getPublicationData = ({
publicationDate,
isPublished
}: CollectionCreatePageFormData) => ({
isPublished: !!publicationDate || isPublished,
publicationDate: publicationDate || null
});
const handleCreate = async (formData: CollectionCreatePageFormData) => {
const result = await createCollection({
variables: {
@ -54,18 +62,19 @@ export const CollectionCreate: React.FC = () => {
backgroundImage: formData.backgroundImage.value,
backgroundImageAlt: formData.backgroundImageAlt,
descriptionJson: JSON.stringify(formData.description),
isPublished: formData.isPublished,
name: formData.name,
seo: {
description: formData.seoDescription,
title: formData.seoTitle
}
},
...getPublicationData(formData)
}
}
});
return result.data?.collectionCreate.collection?.id || null;
};
const handleSubmit = createMetadataCreateHandler(
handleCreate,
updateMetadata,