浏览代码

Update Database.svelte

Classic298 2 月之前
父节点
当前提交
74140ea251
共有 1 个文件被更改,包括 15 次插入2 次删除
  1. 15 2
      src/lib/components/admin/Settings/Database.svelte

+ 15 - 2
src/lib/components/admin/Settings/Database.svelte

@@ -43,10 +43,23 @@
 			...users.users.map((user) => {
 			...users.users.map((user) => {
 				return headers
 				return headers
 					.map((header) => {
 					.map((header) => {
+						if (user[header] === null || user[header] === undefined) {
+							return '';
+						}
+
 						if (header === 'settings' || header === 'info') {
 						if (header === 'settings' || header === 'info') {
-							return JSON.stringify(user[header]);
+							return `"${JSON.stringify(user[header]).replace(/"/g, '""')}"`;
 						}
 						}
-						return user[header];
+
+						if (
+							header === 'last_active_at' ||
+							header === 'updated_at' ||
+							header === 'created_at'
+						) {
+							return new Date(user[header] * 1000).toISOString();
+						}
+
+						return `"${String(user[header]).replace(/"/g, '""')}"`;
 					})
 					})
 					.join(',');
 					.join(',');
 			})
 			})