File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed
lib/manager/components/transform Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ type Props = {
17
17
onChangeCsvData : ( { target : { name ?: string , value : string } } ) => void ,
18
18
onSaveCsvData : ( ) => void ,
19
19
placeholder ? : string ,
20
+ validateHeaders ?: boolean
20
21
}
21
22
const CustomCSVForm = ( props : Props ) => {
22
23
const [ errorCount , setErrorCount ] = useState ( 0 )
@@ -34,9 +35,11 @@ const CustomCSVForm = (props: Props) => {
34
35
} = props
35
36
36
37
useEffect ( ( ) => {
38
+ // Default to true
39
+ const validateHeaders = props . validateHeaders !== undefined ? props . validateHeaders : true
37
40
setErrorCount ( 0 )
38
41
39
- parseString ( csvData , { headers : true } )
42
+ parseString ( csvData , { headers : validateHeaders } )
40
43
. on ( 'error' , _ => setErrorCount ( errorCount + 1 ) )
41
44
} , [ csvData ] )
42
45
Original file line number Diff line number Diff line change @@ -68,6 +68,7 @@ export default class ReplaceFileFromString extends Component<TransformProps<Repl
68
68
inputIsSame = { inputIsSame }
69
69
onChangeCsvData = { this . _onChangeCsvData }
70
70
onSaveCsvData = { this . _onSaveCsvData }
71
+ validateHeaders = { transformation [ '@type' ] !== 'AppendToFileTransformation' }
71
72
/>
72
73
)
73
74
}
You can’t perform that action at this time.
0 commit comments