diff --git a/src/uploads/models.py b/src/uploads/models.py
index 8b0c87bc2a1607439a01477009e962216e23da13..b069655dc48dea5edbd148b642d5182c0e4c063a 100644
--- a/src/uploads/models.py
+++ b/src/uploads/models.py
@@ -9,7 +9,7 @@ from degree.models import Degree
 
 
 def get_path(instance, filename):
-    return '{}/{}/{}'.format(instance.course, instance.id, filename)
+    return '{}/{}/{}'.format(instance.degree, instance.id, filename)
 
 
 class Submission(models.Model):
diff --git a/src/uploads/views.py b/src/uploads/views.py
index bc5fa51d4cc2f7e23e9ce16548bcb0a49ec1df27..d9239c42fd8c931e0de5348fae299d206464a1f1 100644
--- a/src/uploads/views.py
+++ b/src/uploads/views.py
@@ -10,7 +10,7 @@ def upload(request):
     if request.method == 'POST' and request.FILES['historico'] and request.FILES['matricula']:
 
         submission = Submission.objects.create(author=request.user)
-        submission.degree = request.user.degree
+        submission.degree = request.user.educator.degree
 
         fs = FileSystemStorage(location=submission.path())