fix bug
This commit is contained in:
@@ -93,14 +93,20 @@ export function computeProductEditorPricePreview(input: {
|
||||
|
||||
if (input.meltedPriceOption === 'app') {
|
||||
const base = resolveAppBasePrice(input.appLastPrice)
|
||||
if (base <= 0) {
|
||||
return { status: 'empty', message: '' }
|
||||
}
|
||||
return {
|
||||
status: 'ready',
|
||||
amount: adjustedProductPrice(base, 0, offsetPercent),
|
||||
source: 'قیمت صفحه اصلی اپ'
|
||||
if (base > 0) {
|
||||
return {
|
||||
status: 'ready',
|
||||
amount: adjustedProductPrice(base, 0, offsetPercent),
|
||||
source: 'قیمت صفحه اصلی اپ'
|
||||
}
|
||||
}
|
||||
const fallback = resolveStoredFallbackPrice(
|
||||
input.form.price,
|
||||
input.form.use_last_price_if_zero ?? false
|
||||
)
|
||||
return fallback > 0
|
||||
? { status: 'ready', amount: fallback, source: 'آخرین قیمت ذخیرهشده' }
|
||||
: { status: 'empty', message: 'قیمت provider صفر است' }
|
||||
}
|
||||
|
||||
if (!input.form.reading_method) {
|
||||
|
||||
Reference in New Issue
Block a user