diff --git a/app/network/views.py b/app/network/views.py
index 5edde9b4e774b3067a070c5522c8f6939ddb5bb4..e026624f8f3e012207b2be6d4adbb4ac599acb0b 100644
--- a/app/network/views.py
+++ b/app/network/views.py
@@ -92,7 +92,7 @@ def view_host(name):
             flash(f'Only admin users are allowed to create a VM!', 'info')
         else:
             interface = host.interfaces[0]
-            job = tasks.trigger_vm_creation(name, interface, form.memory.data, form.cores.data)
+            job = tasks.trigger_vm_creation(name, interface, int(form.memory.data) * 1000, form.cores.data)
             current_app.logger.info(f'Creation of {name} requested: job {job.get_id()}')
             flash(f'Creation of {name} requested!', 'success')
         return redirect(url_for('network.view_host', name=name))