Skip and prevent saving garden size if not needed
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
const { currentRERequest } = require('../helpers/url');
|
||||
const { getRegionName, getMunicipalityName } = require('../helpers/codes');
|
||||
const { realEstateTypes, sizes, gardenSizes, prices, getEnumTypeTitle } = require('../helpers/enums');
|
||||
const { realEstateTypes, sizes, gardenSizes, prices, getEnumTypeTitle, getRealEstateTypeEnum } = require('../helpers/enums');
|
||||
|
||||
const getQueryReview = async (req,res) => {
|
||||
const request = await currentRERequest(req);
|
||||
@@ -12,6 +12,9 @@ const getQueryReview = async (req,res) => {
|
||||
|
||||
const { realEstateType, region, municipality, size, gardenSize, price } = request.dataValues;
|
||||
|
||||
const realEstateTypeObject = getRealEstateTypeEnum(realEstateType);
|
||||
const enableGardenSizeEdit = realEstateTypeObject ? realEstateTypeObject.hasGardenSize : false;
|
||||
|
||||
const realEstateTypeTitle = realEstateType ? getEnumTypeTitle(realEstateTypes, realEstateType) : null;
|
||||
const regionName = region ? getRegionName(region) : null;
|
||||
const municipalityName = (region && municipality) ? getMunicipalityName(region, municipality) : null;
|
||||
@@ -45,7 +48,7 @@ const getQueryReview = async (req,res) => {
|
||||
{
|
||||
id: 'gardenSize',
|
||||
title: gardenSizeTitle,
|
||||
url: `/okucnica/${uniqueId}?nextStep=pregled`,
|
||||
url: enableGardenSizeEdit ? `/okucnica/${uniqueId}?nextStep=pregled` : '',
|
||||
},
|
||||
{
|
||||
id: 'price',
|
||||
|
||||
Reference in New Issue
Block a user