diff --git a/templates/snippets/my_owned_repos.html b/templates/snippets/my_owned_repos.html
index 2ff2f437d1..1341e0fa1b 100644
--- a/templates/snippets/my_owned_repos.html
+++ b/templates/snippets/my_owned_repos.html
@@ -106,7 +106,7 @@
 |
- {{ sfile.formatted_path }}
+ {{ sfile.name }}
|
{{ sfile.repo.name }} |
{{ sfile.last_modified|translate_seahub_time }} |
diff --git a/utils.py b/utils.py
index bad3cc7358..debded6b12 100644
--- a/utils.py
+++ b/utils.py
@@ -501,16 +501,6 @@ class StarredFile(object):
if path[-1:] == '/':
path = path[:-1]
return path.replace('/', ' / ')
-
- def __init__(self, org_id, repo, path, is_dir, last_modified):
- # always 0 for non-org repo
- self.org_id = org_id
- self.repo = repo
- self.path = path
- self.formatted_path = self.format_path()
- self.is_dir = is_dir
- # always 0 for dir
- self.last_modified = last_modified
def __init__(self, org_id, repo, path, is_dir, last_modified, size):
# always 0 for non-org repo
@@ -522,6 +512,8 @@ class StarredFile(object):
# always 0 for dir
self.last_modified = last_modified
self.size = size;
+ if not is_dir:
+ self.name = path.split('/')[-1]
# org_id > 0: get starred files in org repos