From ba92f3185851579bb767daa1c2b5b21c42c8a478 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?ChangHwan=20Lee=20/=20=EC=9D=B4=EC=B0=BD=ED=99=98?= Date: Thu, 6 Oct 2022 20:57:36 +0900 Subject: [PATCH] Fallback new file type to file for contents put (#1013) --- jupyter_server/services/contents/handlers.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/jupyter_server/services/contents/handlers.py b/jupyter_server/services/contents/handlers.py index 388e946cbf..1611a43ab9 100644 --- a/jupyter_server/services/contents/handlers.py +++ b/jupyter_server/services/contents/handlers.py @@ -254,6 +254,9 @@ async def put(self, path=""): raise web.HTTPError(400, f"Cannot create file or directory {path!r}") exists = await ensure_async(self.contents_manager.file_exists(path)) + if model.get("type", "") not in {None, "", "directory", "file", "notebook"}: + # fall back to file if unknown type + model["type"] = "file" if exists: await self._save(model, path) else: