mirror of
https://github.com/inventree/InvenTree.git
synced 2025-04-29 12:06:44 +00:00
Small SAST fixes (#8534)
* fix various middle-high SAST errors * fix another small issue * add default
This commit is contained in:
parent
0f194af585
commit
5cda270e4b
@ -219,7 +219,7 @@ export function ApiForm({
|
|||||||
// If the user has specified initial data, that overrides default values
|
// If the user has specified initial data, that overrides default values
|
||||||
// But, *only* for the fields we have specified
|
// But, *only* for the fields we have specified
|
||||||
if (props.initialData) {
|
if (props.initialData) {
|
||||||
Object.keys(props.initialData).map((key) => {
|
Object.keys(props.initialData).forEach((key) => {
|
||||||
if (key in defaultValuesMap) {
|
if (key in defaultValuesMap) {
|
||||||
defaultValuesMap[key] =
|
defaultValuesMap[key] =
|
||||||
props?.initialData?.[key] ?? defaultValuesMap[key];
|
props?.initialData?.[key] ?? defaultValuesMap[key];
|
||||||
|
@ -43,7 +43,7 @@ export default function DateField({
|
|||||||
let dv: Date | null = null;
|
let dv: Date | null = null;
|
||||||
|
|
||||||
if (field.value) {
|
if (field.value) {
|
||||||
dv = new Date(field.value) ?? null;
|
dv = new Date(field.value);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Ensure that the date is valid
|
// Ensure that the date is valid
|
||||||
|
@ -70,7 +70,6 @@ export default function ImporterDrawer({
|
|||||||
// Map from import steps to stepper steps
|
// Map from import steps to stepper steps
|
||||||
const currentStep = useMemo(() => {
|
const currentStep = useMemo(() => {
|
||||||
switch (session.status) {
|
switch (session.status) {
|
||||||
default:
|
|
||||||
case importSessionStatus.INITIAL:
|
case importSessionStatus.INITIAL:
|
||||||
return 0;
|
return 0;
|
||||||
case importSessionStatus.MAPPING:
|
case importSessionStatus.MAPPING:
|
||||||
@ -81,6 +80,8 @@ export default function ImporterDrawer({
|
|||||||
return 3;
|
return 3;
|
||||||
case importSessionStatus.COMPLETE:
|
case importSessionStatus.COMPLETE:
|
||||||
return 4;
|
return 4;
|
||||||
|
default:
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
}, [session.status]);
|
}, [session.status]);
|
||||||
|
|
||||||
|
@ -84,7 +84,7 @@ export const getPluginTemplateEditor = (
|
|||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
(async () => {
|
(async () => {
|
||||||
try {
|
try {
|
||||||
await func({
|
func({
|
||||||
ref: elRef.current!,
|
ref: elRef.current!,
|
||||||
registerHandlers: ({ getCode, setCode }) => {
|
registerHandlers: ({ getCode, setCode }) => {
|
||||||
setCodeRef.current = setCode;
|
setCodeRef.current = setCode;
|
||||||
@ -136,7 +136,7 @@ export const getPluginTemplatePreview = (
|
|||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
(async () => {
|
(async () => {
|
||||||
try {
|
try {
|
||||||
await func({
|
func({
|
||||||
ref: elRef.current!,
|
ref: elRef.current!,
|
||||||
registerHandlers: ({ updatePreview }) => {
|
registerHandlers: ({ updatePreview }) => {
|
||||||
updatePreviewRef.current = updatePreview;
|
updatePreviewRef.current = updatePreview;
|
||||||
|
@ -159,7 +159,7 @@ export function useStockFields({
|
|||||||
hidden:
|
hidden:
|
||||||
create ||
|
create ||
|
||||||
partInstance.trackable == false ||
|
partInstance.trackable == false ||
|
||||||
(!stockItem?.quantity != undefined && stockItem?.quantity != 1)
|
(stockItem?.quantity != undefined && stockItem?.quantity != 1)
|
||||||
},
|
},
|
||||||
batch: {
|
batch: {
|
||||||
placeholder: nextBatchCode
|
placeholder: nextBatchCode
|
||||||
|
@ -283,14 +283,12 @@ export default function ParametricPartTable({
|
|||||||
if (column?.accessor?.toString()?.startsWith('parameter_')) {
|
if (column?.accessor?.toString()?.startsWith('parameter_')) {
|
||||||
const col = column as any;
|
const col = column as any;
|
||||||
onParameterClick(col.extra.template, record);
|
onParameterClick(col.extra.template, record);
|
||||||
} else {
|
} else if (record?.pk) {
|
||||||
// Navigate through to the part detail page
|
// Navigate through to the part detail page
|
||||||
if (record?.pk) {
|
|
||||||
const url = getDetailUrl(ModelType.part, record.pk);
|
const url = getDetailUrl(ModelType.part, record.pk);
|
||||||
navigateToLink(url, navigate, event);
|
navigateToLink(url, navigate, event);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
</>
|
</>
|
||||||
|
@ -236,7 +236,7 @@ export function TemplateTable({
|
|||||||
sortable: false,
|
sortable: false,
|
||||||
switchable: true
|
switchable: true
|
||||||
},
|
},
|
||||||
...Object.entries(additionalFormFields || {})?.map(([key, field]) => ({
|
...Object.entries(additionalFormFields || {}).map(([key, field]) => ({
|
||||||
accessor: key,
|
accessor: key,
|
||||||
...field,
|
...field,
|
||||||
title: field.label,
|
title: field.label,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user