fixed
This commit is contained in:
parent
fc66029778
commit
2bda726d40
@ -854,14 +854,20 @@ const CompanyProfile = () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const handleFileChange = async (e) => {
|
const handleFileChange = async (e) => {
|
||||||
if (e.target.files && e.target.files[0]) {
|
const fileInput = e.target;
|
||||||
const selectedFile = e.target.files[0];
|
|
||||||
|
if (fileInput.files && fileInput.files[0]) {
|
||||||
|
const selectedFile = fileInput.files[0];
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
// Reset UI states
|
||||||
setImportError('');
|
setImportError('');
|
||||||
setValidationResults(null);
|
setValidationResults(null);
|
||||||
|
|
||||||
|
// Validate new file
|
||||||
const validation = await validateFile(selectedFile);
|
const validation = await validateFile(selectedFile);
|
||||||
|
|
||||||
|
// Save new file + validation
|
||||||
setFile(selectedFile);
|
setFile(selectedFile);
|
||||||
setValidationResults(validation);
|
setValidationResults(validation);
|
||||||
|
|
||||||
@ -869,10 +875,14 @@ const CompanyProfile = () => {
|
|||||||
setImportError(error.message);
|
setImportError(error.message);
|
||||||
setFile(null);
|
setFile(null);
|
||||||
setValidationResults(null);
|
setValidationResults(null);
|
||||||
|
} finally {
|
||||||
|
// IMPORTANT: Reset file input so re-upload works even with same file name
|
||||||
|
fileInput.value = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
const handleDrop = async (e) => {
|
const handleDrop = async (e) => {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user