From 5b7c105c5fa663917076b9bdce02425ef505387e Mon Sep 17 00:00:00 2001
From: Philip Sargent <philip.sargent@klebos.com>
Date: Mon, 18 Jul 2022 18:06:23 +0300
Subject: [PATCH] missed a bit of refactoring

---
 core/views/editor_helpers.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/core/views/editor_helpers.py b/core/views/editor_helpers.py
index 8eb2591..1988351 100644
--- a/core/views/editor_helpers.py
+++ b/core/views/editor_helpers.py
@@ -12,7 +12,7 @@ import troggle.settings as settings
 from django.views.decorators.csrf import ensure_csrf_cookie
 from .auth import login_required_if_public
 
-from troggle.lib import version_control
+from troggle.core.utils import write_and_commit, WriteAndCommitError
 
 MAX_IMAGE_WIDTH = 1000
 MAX_IMAGE_HEIGHT = 800
@@ -87,11 +87,11 @@ def new_image_form(request, path):
                 full_path.parent.mkdir(parents=False, exist_ok=True)
             try:
                 change_message = form.cleaned_data["change_message"]
-                version_control.write_and_commit([(desc_path, image_page, "utf-8"),
+                write_and_commit([(desc_path, image_page, "utf-8"),
                                                   (image_path, ib.getbuffer(), False),
                                                   (thumb_path, tb.getbuffer(), False)], 
                                                  f'{change_message} - online adding of an image')
-            except version_control.WriteAndCommitError as e:
+            except WriteAndCommitError as e:
                 return JsonResponse({"error": e.message})
             linked_image_template = loader.get_template('linked_image_template.html')
             html_snippet = linked_image_template.render({'thumbnail_url': f'/{thumb_rel_path}', 'page_url': f'/{desc_rel_path}'}, request)