fileStorage: untangle file id/name

We were using file UUID and path interchangeable. This adds a new UUID
type for static checking and fixes a bunch of issues found.
This commit is contained in:
David Lechner
2022-04-01 17:24:00 -05:00
parent daa6c07910
commit 1709591afc
16 changed files with 420 additions and 278 deletions
+2 -2
View File
@@ -41,11 +41,11 @@ const NewFileWizard: React.VoidFunctionComponent<NewFileWizardProps> = ({
const dispatch = useDispatch();
const [fileName, setFileName] = useState('');
const fileNames = useSelector((s) => s.fileStorage.fileNames);
const files = useSelector((s) => s.fileStorage.files);
const fileNameValidation = validateFileName(
fileName,
pythonFileExtension,
fileNames,
files.map((f) => f.path),
);
const [hubType, setHubType] = useState(defaultHub);