diff --git a/controller/log.go b/controller/log.go
index 9d9eb36..a750128 100644
--- a/controller/log.go
+++ b/controller/log.go
@@ -51,6 +51,10 @@ func GetUserLogs(c *gin.Context) {
common.ApiError(c, err)
return
}
+ for i := range logs {
+ logs[i].ChatId = ""
+ logs[i].UpstreamId = ""
+ }
pageInfo.SetTotal(int(total))
pageInfo.SetItems(logs)
common.ApiSuccess(c, pageInfo)
diff --git a/web/src/components/table/usage-logs/UsageLogsFilters.jsx b/web/src/components/table/usage-logs/UsageLogsFilters.jsx
index f34858e..ae960eb 100644
--- a/web/src/components/table/usage-logs/UsageLogsFilters.jsx
+++ b/web/src/components/table/usage-logs/UsageLogsFilters.jsx
@@ -102,26 +102,26 @@ const LogsFilters = ({
size='small'
/>
-
}
- placeholder={t('Chat ID')}
- showClear
- pure
- size='small'
- />
-
- }
- placeholder={t('Upstream ID')}
- showClear
- pure
- size='small'
- />
-
{isAdminUser && (
<>
+ }
+ placeholder={t('Chat ID')}
+ showClear
+ pure
+ size='small'
+ />
+
+ }
+ placeholder={t('Upstream ID')}
+ showClear
+ pure
+ size='small'
+ />
+
}
diff --git a/web/src/hooks/usage-logs/useUsageLogsData.jsx b/web/src/hooks/usage-logs/useUsageLogsData.jsx
index 2fa8643..c8a9771 100644
--- a/web/src/hooks/usage-logs/useUsageLogsData.jsx
+++ b/web/src/hooks/usage-logs/useUsageLogsData.jsx
@@ -369,13 +369,13 @@ export const useLogsData = () => {
value: logs[i].request_id,
});
}
- if (logs[i].chat_id) {
+ if (isAdminUser && logs[i].chat_id) {
expandDataLocal.push({
key: t('Chat ID'),
value: logs[i].chat_id,
});
}
- if (logs[i].upstream_id) {
+ if (isAdminUser && logs[i].upstream_id) {
expandDataLocal.push({
key: t('Upstream ID'),
value: logs[i].upstream_id,