limit characters used in svg ids

deepsource-autofix-76c6eb20
Dan Gowans 2022-12-05 14:49:55 -05:00
parent 85601fdb73
commit eecd5772eb
3 changed files with 8 additions and 7 deletions

View File

@ -274,7 +274,7 @@ function importFromMasterCSV() {
lotTypeId: lotType.lotTypeId,
lotStatusId: availableLotStatus.lotStatusId,
mapId: map.mapId,
mapKey: lotName,
mapKey: lotName.includes(",") ? lotName.split(",")[0] : lotName,
lotLatitude: "",
lotLongitude: ""
}, user);
@ -542,7 +542,7 @@ function importFromPrepaidCSV() {
lotTypeId: lotType.lotTypeId,
lotStatusId: reservedLotStatus.lotStatusId,
mapId: map.mapId,
mapKey: lotName,
mapKey: lotName.includes(",") ? lotName.split(",")[0] : lotName,
lotLatitude: "",
lotLongitude: ""
}, user);
@ -786,7 +786,7 @@ function importFromWorkOrderCSV() {
const lotId = addLot({
mapId: map.mapId,
lotName,
mapKey: lotName,
mapKey: lotName.includes(",") ? lotName.split(",")[0] : lotName,
lotStatusId: takenLotStatus.lotStatusId,
lotTypeId: lotType.lotTypeId,
lotLatitude: "",

View File

@ -51,6 +51,7 @@ import { closeWorkOrder } from "../helpers/lotOccupancyDB/closeWorkOrder.js";
import { dateIntegerToString, dateToString } from "@cityssm/expressjs-server-js/dateTimeFns.js";
import type * as recordTypes from "../types/recordTypes";
import { mapKeys } from "cypress/types/lodash/index.js";
interface MasterRecord {
CM_SYSREC: string;
@ -529,7 +530,7 @@ function importFromMasterCSV() {
lotTypeId: lotType.lotTypeId,
lotStatusId: availableLotStatus.lotStatusId,
mapId: map.mapId,
mapKey: lotName,
mapKey: lotName.includes(",") ? lotName.split(",")[0] : lotName,
lotLatitude: "",
lotLongitude: ""
},
@ -975,7 +976,7 @@ function importFromPrepaidCSV() {
lotTypeId: lotType.lotTypeId,
lotStatusId: reservedLotStatus.lotStatusId,
mapId: map.mapId,
mapKey: lotName,
mapKey: lotName.includes(",") ? lotName.split(",")[0] : lotName,
lotLatitude: "",
lotLongitude: ""
},
@ -1319,7 +1320,7 @@ function importFromWorkOrderCSV() {
{
mapId: map.mapId,
lotName,
mapKey: lotName,
mapKey: lotName.includes(",") ? lotName.split(",")[0] : lotName,
lotStatusId: takenLotStatus.lotStatusId,
lotTypeId: lotType.lotTypeId,
lotLatitude: "",

View File

@ -211,7 +211,7 @@
<%= configFunctions.getProperty("aliases.map") %> SVG ID
</label>
<div class="control">
<input class="input" id="lot--mapKey" name="mapKey" value="<%= lot.mapKey %>" maxlength="100" />
<input class="input" id="lot--mapKey" name="mapKey" value="<%= lot.mapKey %>" maxlength="100" pattern="^[\d\w-]*$" />
</div>
<p class="help">
<a href="https://cityssm.github.io/lot-occupancy-system/docs/mapImages.html" target="_blank" rel="noreferrer">