chore: format admin.service.ts with prettier and eslint
Some checks failed
Deploy Canina / deploy (push) Successful in 2m10s
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 6s

This commit is contained in:
parsa aghaei 2026-09-02 11:10:33 +03:30
parent 101611d8a7
commit 1fb5de764c

View File

@ -444,16 +444,26 @@ export class AdminService {
const dosageConfigData: Record<string, any> = {
...(data.dosageConfig || {}),
...(data.feedingAdvice !== undefined ? { feedingAdvice: data.feedingAdvice } : {}),
...(data.feedingAdvice !== undefined
? { feedingAdvice: data.feedingAdvice }
: {}),
...(data.showFaqs !== undefined ? { showFaqs: data.showFaqs } : {}),
...(data.faqs !== undefined ? { faqs: data.faqs } : {}),
...(data.paoMonths !== undefined ? { paoMonths: data.paoMonths } : {}),
...(data.storageInfo !== undefined ? { storageInfo: data.storageInfo } : {}),
...(data.precautions !== undefined ? { precautions: data.precautions } : {}),
...(data.storageInfo !== undefined
? { storageInfo: data.storageInfo }
: {}),
...(data.precautions !== undefined
? { precautions: data.precautions }
: {}),
...(data.lifeStage !== undefined ? { lifeStage: data.lifeStage } : {}),
...(data.keyHighlights !== undefined ? { keyHighlights: data.keyHighlights } : {}),
...(data.keyHighlights !== undefined
? { keyHighlights: data.keyHighlights }
: {}),
...(data.isPreorder !== undefined ? { isPreorder: data.isPreorder } : {}),
...(data.preorderDeposit !== undefined ? { preorderDeposit: data.preorderDeposit } : {}),
...(data.preorderDeposit !== undefined
? { preorderDeposit: data.preorderDeposit }
: {}),
};
const product = await this.prisma.product.create({
@ -488,7 +498,10 @@ export class AdminService {
unit: data.unit || 'عدد',
packageSize: data.packageSize || 100,
dosageLogic: data.dosageLogic || '',
dosageConfig: Object.keys(dosageConfigData).length > 0 ? dosageConfigData : undefined,
dosageConfig:
Object.keys(dosageConfigData).length > 0
? dosageConfigData
: undefined,
suitableFor: data.suitableFor || 'سگ',
imageUrl: data.imageUrl || '',
images: Array.isArray(data.images)
@ -550,20 +563,31 @@ export class AdminService {
const marginWholesale =
data.marginWholesalePercent ?? data.wholesaleMarginPercent;
const existingDosageConfig = (existing.dosageConfig as Record<string, any>) || {};
const existingDosageConfig =
(existing.dosageConfig as Record<string, any>) || {};
const updatedDosageConfig: Record<string, any> = {
...existingDosageConfig,
...(data.dosageConfig || {}),
...(data.feedingAdvice !== undefined ? { feedingAdvice: data.feedingAdvice } : {}),
...(data.feedingAdvice !== undefined
? { feedingAdvice: data.feedingAdvice }
: {}),
...(data.showFaqs !== undefined ? { showFaqs: data.showFaqs } : {}),
...(data.faqs !== undefined ? { faqs: data.faqs } : {}),
...(data.paoMonths !== undefined ? { paoMonths: data.paoMonths } : {}),
...(data.storageInfo !== undefined ? { storageInfo: data.storageInfo } : {}),
...(data.precautions !== undefined ? { precautions: data.precautions } : {}),
...(data.storageInfo !== undefined
? { storageInfo: data.storageInfo }
: {}),
...(data.precautions !== undefined
? { precautions: data.precautions }
: {}),
...(data.lifeStage !== undefined ? { lifeStage: data.lifeStage } : {}),
...(data.keyHighlights !== undefined ? { keyHighlights: data.keyHighlights } : {}),
...(data.keyHighlights !== undefined
? { keyHighlights: data.keyHighlights }
: {}),
...(data.isPreorder !== undefined ? { isPreorder: data.isPreorder } : {}),
...(data.preorderDeposit !== undefined ? { preorderDeposit: data.preorderDeposit } : {}),
...(data.preorderDeposit !== undefined
? { preorderDeposit: data.preorderDeposit }
: {}),
};
const product = await this.prisma.product.update({