فهرست منبع

HUE-4503 [fb] Disable timestamp for S3 buckets and folders

Romain Rigaux 9 سال پیش
والد
کامیت
91c977c08d
2فایلهای تغییر یافته به همراه3 افزوده شده و 3 حذف شده
  1. 1 1
      apps/filebrowser/src/filebrowser/views.py
  2. 2 2
      desktop/libs/aws/src/aws/s3/s3stat.py

+ 1 - 1
apps/filebrowser/src/filebrowser/views.py

@@ -495,7 +495,7 @@ def _massage_stats(request, stats):
         'path': normalized,
         'name': stats['name'],
         'stats': stats.to_json_dict(),
-        'mtime': datetime.fromtimestamp(stats['mtime']).strftime('%B %d, %Y %I:%M %p'),
+        'mtime': datetime.fromtimestamp(stats['mtime']).strftime('%B %d, %Y %I:%M %p') if stats['mtime'] is not None else '',
         'humansize': filesizeformat(stats['size']),
         'type': filetype(stats['mode']),
         'rwx': rwx(stats['mode'], stats['aclBit']),

+ 2 - 2
desktop/libs/aws/src/aws/s3/s3stat.py

@@ -68,7 +68,7 @@ class S3Stat(object):
 
   @classmethod
   def from_bucket(cls, bucket):
-    return cls(bucket.name, 's3://%s' % bucket.name, True, 0, 0)
+    return cls(bucket.name, 's3://%s' % bucket.name, True, 0, None)
 
   @classmethod
   def from_key(cls, key, is_dir=False):
@@ -92,7 +92,7 @@ class S3Stat(object):
 
   @classmethod
   def for_s3_root(cls):
-    return cls('S3', 's3://', True, 0, 0)
+    return cls('S3', 's3://', True, 0, None)
 
   def to_json_dict(self):
     """