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, lotTypeId: lotType.lotTypeId,
lotStatusId: availableLotStatus.lotStatusId, lotStatusId: availableLotStatus.lotStatusId,
mapId: map.mapId, mapId: map.mapId,
mapKey: lotName, mapKey: lotName.includes(",") ? lotName.split(",")[0] : lotName,
lotLatitude: "", lotLatitude: "",
lotLongitude: "" lotLongitude: ""
}, user); }, user);
@ -542,7 +542,7 @@ function importFromPrepaidCSV() {
lotTypeId: lotType.lotTypeId, lotTypeId: lotType.lotTypeId,
lotStatusId: reservedLotStatus.lotStatusId, lotStatusId: reservedLotStatus.lotStatusId,
mapId: map.mapId, mapId: map.mapId,
mapKey: lotName, mapKey: lotName.includes(",") ? lotName.split(",")[0] : lotName,
lotLatitude: "", lotLatitude: "",
lotLongitude: "" lotLongitude: ""
}, user); }, user);
@ -786,7 +786,7 @@ function importFromWorkOrderCSV() {
const lotId = addLot({ const lotId = addLot({
mapId: map.mapId, mapId: map.mapId,
lotName, lotName,
mapKey: lotName, mapKey: lotName.includes(",") ? lotName.split(",")[0] : lotName,
lotStatusId: takenLotStatus.lotStatusId, lotStatusId: takenLotStatus.lotStatusId,
lotTypeId: lotType.lotTypeId, lotTypeId: lotType.lotTypeId,
lotLatitude: "", 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 { dateIntegerToString, dateToString } from "@cityssm/expressjs-server-js/dateTimeFns.js";
import type * as recordTypes from "../types/recordTypes"; import type * as recordTypes from "../types/recordTypes";
import { mapKeys } from "cypress/types/lodash/index.js";
interface MasterRecord { interface MasterRecord {
CM_SYSREC: string; CM_SYSREC: string;
@ -529,7 +530,7 @@ function importFromMasterCSV() {
lotTypeId: lotType.lotTypeId, lotTypeId: lotType.lotTypeId,
lotStatusId: availableLotStatus.lotStatusId, lotStatusId: availableLotStatus.lotStatusId,
mapId: map.mapId, mapId: map.mapId,
mapKey: lotName, mapKey: lotName.includes(",") ? lotName.split(",")[0] : lotName,
lotLatitude: "", lotLatitude: "",
lotLongitude: "" lotLongitude: ""
}, },
@ -975,7 +976,7 @@ function importFromPrepaidCSV() {
lotTypeId: lotType.lotTypeId, lotTypeId: lotType.lotTypeId,
lotStatusId: reservedLotStatus.lotStatusId, lotStatusId: reservedLotStatus.lotStatusId,
mapId: map.mapId, mapId: map.mapId,
mapKey: lotName, mapKey: lotName.includes(",") ? lotName.split(",")[0] : lotName,
lotLatitude: "", lotLatitude: "",
lotLongitude: "" lotLongitude: ""
}, },
@ -1319,7 +1320,7 @@ function importFromWorkOrderCSV() {
{ {
mapId: map.mapId, mapId: map.mapId,
lotName, lotName,
mapKey: lotName, mapKey: lotName.includes(",") ? lotName.split(",")[0] : lotName,
lotStatusId: takenLotStatus.lotStatusId, lotStatusId: takenLotStatus.lotStatusId,
lotTypeId: lotType.lotTypeId, lotTypeId: lotType.lotTypeId,
lotLatitude: "", lotLatitude: "",

View File

@ -211,7 +211,7 @@
<%= configFunctions.getProperty("aliases.map") %> SVG ID <%= configFunctions.getProperty("aliases.map") %> SVG ID
</label> </label>
<div class="control"> <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> </div>
<p class="help"> <p class="help">
<a href="https://cityssm.github.io/lot-occupancy-system/docs/mapImages.html" target="_blank" rel="noreferrer"> <a href="https://cityssm.github.io/lot-occupancy-system/docs/mapImages.html" target="_blank" rel="noreferrer">