Skip to content

Commit 70d0204

Browse files
authored
Reset dirty state only when the file is saved (#472)
1 parent 02d1a70 commit 70d0204

File tree

1 file changed

+3
-3
lines changed
  • projects/jupyter-server-ydoc/jupyter_server_ydoc

1 file changed

+3
-3
lines changed

projects/jupyter-server-ydoc/jupyter_server_ydoc/rooms.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -285,9 +285,9 @@ async def _maybe_save_document(self, saving_document: asyncio.Task | None) -> No
285285
"content": self._document.source,
286286
}
287287
)
288-
async with self._update_lock:
289-
self._document.dirty = False
290-
if saved_model:
288+
if saved_model:
289+
async with self._update_lock:
290+
self._document.dirty = False
291291
self._document.hash = saved_model["hash"]
292292

293293
self._emit(LogLevel.INFO, "save", "Content saved.")

0 commit comments

Comments
 (0)