mirror of
https://github.com/TryGhost/Ghost.git
synced 2025-03-11 02:12:21 -05:00
Fixed visibility changes in product repository (#375)
refs https://github.com/TryGhost/Team/issues/1387 First, this default value didn't make sense as it was written when we had a boolean visible column, second, we don't need to add defaults here - this implementation is super tied to the models anyway, so we may as well rely on the model defaults - if we do pull it out similar to Offers, then it may make sense to add a default there. We also update the JSDoc to match the updated data structure.
This commit is contained in:
parent
f3c79ebc9d
commit
480a22d6ac
1 changed files with 3 additions and 3 deletions
|
@ -134,7 +134,7 @@ class ProductRepository {
|
|||
* @param {object} data
|
||||
* @param {string} data.name
|
||||
* @param {string} data.description
|
||||
* @param {boolean} data.visibility
|
||||
* @param {'public'|'none'} data.visibility
|
||||
* @param {string} data.welcome_page_url
|
||||
* @param {BenefitInput[]} data.benefits
|
||||
* @param {StripePriceInput[]} data.stripe_prices
|
||||
|
@ -179,7 +179,7 @@ class ProductRepository {
|
|||
const productData = {
|
||||
type: 'paid',
|
||||
active: true,
|
||||
visibility: data.visibility || false,
|
||||
visibility: data.visibility,
|
||||
name: data.name,
|
||||
description: data.description,
|
||||
benefits: data.benefits,
|
||||
|
@ -288,7 +288,7 @@ class ProductRepository {
|
|||
* @param {string} data.id
|
||||
* @param {string} data.name
|
||||
* @param {string} data.description
|
||||
* @param {boolean} data.visibility
|
||||
* @param {'public'|'none'} data.visibility
|
||||
* @param {string} data.welcome_page_url
|
||||
* @param {BenefitInput[]} data.benefits
|
||||
*
|
||||
|
|
Loading…
Add table
Reference in a new issue