diff --git a/backend/src/routes/museum.ts b/backend/src/routes/museum.ts index a249e8ab..1b4b31fe 100644 --- a/backend/src/routes/museum.ts +++ b/backend/src/routes/museum.ts @@ -2,7 +2,7 @@ import { Router, Request } from 'express' import { getAllMuseums, getMuseumDetails, validateEntireMuseum } from '../services/museum' import { fixBigInt } from '../utils/common' import { requireOneOf } from '../middlewares/authorizer' -import { Role, EditDataType, EditMetaData, RegionDetails, Museum } from '../../../frontend/src/shared/types' +import { Role, EditDataType, EditMetaData, Museum } from '../../../frontend/src/shared/types' import { writeMuseum } from '../services/write/museum' const router = Router() diff --git a/backend/src/services/write/locality.ts b/backend/src/services/write/locality.ts index bc0812ef..5c0245e9 100644 --- a/backend/src/services/write/locality.ts +++ b/backend/src/services/write/locality.ts @@ -40,9 +40,9 @@ export const writeLocality = async ( locality.loc_status = fixRadioSelection(locality.loc_status) locality.approx_coord = fixRadioSelection(locality.approx_coord) - locality.stone_tool_cut_marks_on_bones = fixRadioSelection(locality.stone_tool_cut_marks_on_bones) - locality.bipedal_footprints = fixRadioSelection(locality.bipedal_footprints) - locality.stone_tool_technology = fixRadioSelection(locality.stone_tool_technology) + locality.stone_tool_cut_marks_on_bones = fixRadioSelection(locality.stone_tool_cut_marks_on_bones) as boolean + locality.bipedal_footprints = fixRadioSelection(locality.bipedal_footprints) as boolean + locality.stone_tool_technology = fixRadioSelection(locality.stone_tool_technology) as boolean const authorizer = user!.initials diff --git a/frontend/src/components/Museum/Tabs/MuseumInfoTab.tsx b/frontend/src/components/Museum/Tabs/MuseumInfoTab.tsx index 3d29140a..95a9820d 100644 --- a/frontend/src/components/Museum/Tabs/MuseumInfoTab.tsx +++ b/frontend/src/components/Museum/Tabs/MuseumInfoTab.tsx @@ -4,7 +4,6 @@ import { Museum } from '@/shared/types' export const MuseumInfoTab = () => { const { textField, radioSelection } = useDetailContext() - const { editData } = useDetailContext() const museumInfo = [ ['Institution', textField('institution')], diff --git a/frontend/src/shared/validators/museum.ts b/frontend/src/shared/validators/museum.ts index c7fb16e9..657593cc 100644 --- a/frontend/src/shared/validators/museum.ts +++ b/frontend/src/shared/validators/museum.ts @@ -36,6 +36,7 @@ export const validateMuseum = (editData: EditDataType, fieldName: keyof name: 'State code', asString: value => { if (value.length > 5) return 'State code must contain a maximum of 5 characters' + return null }, }, }