From ab87a0088cc26d2236e5bef2120ec20ff0a38e05 Mon Sep 17 00:00:00 2001
From: Stefano Alberto Russo <stefano.russo@gmail.com>
Date: Fri, 1 May 2020 18:47:46 +0200
Subject: [PATCH] Fixed bug which prevented to create a Computing with no user
 from the Django admin.

---
 services/webapp/code/rosetta/base_app/models.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/services/webapp/code/rosetta/base_app/models.py b/services/webapp/code/rosetta/base_app/models.py
index eee41c7..1933a34 100644
--- a/services/webapp/code/rosetta/base_app/models.py
+++ b/services/webapp/code/rosetta/base_app/models.py
@@ -105,7 +105,7 @@ class Container(models.Model):
 class Computing(models.Model):
 
     uuid = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
-    user = models.ForeignKey(User, related_name='+', on_delete=models.CASCADE, null=True)
+    user = models.ForeignKey(User, related_name='+', on_delete=models.CASCADE, blank=True, null=True)
     # If a compute resource has no user, it will be available to anyone. Can be created, edited and deleted only by admins.
     
     name = models.CharField('Computing Name', max_length=255, blank=False, null=False)
-- 
GitLab