fix: Multiple bug fixes and add auto-alias initialization
continuous-integration/drone/push Build is passing

- Fix null-check in Users.tsx for user.accessKey filtering
- Fix null-check in Policies.tsx for policy.name filtering
- Add auto-initialization of default MinIO alias from env vars on startup
- Add validation to reject "undefined"/"null" as bucket names in browser API
- Server now creates DEFAULT_MINIO_ALIAS automatically if MINIO_ENDPOINT,
  MINIO_ACCESS_KEY, and MINIO_SECRET_KEY are provided
This commit is contained in:
Paul Nothaft
2026-01-06 07:56:04 +01:00
parent aae93ec8d2
commit f9af42b4df
4 changed files with 51 additions and 5 deletions
@@ -123,7 +123,7 @@ const Policies: React.FC = () => {
};
const filteredPolicies = policies.filter((policy) =>
policy.name.toLowerCase().includes(searchTerm.toLowerCase())
policy?.name?.toLowerCase().includes(searchTerm.toLowerCase())
);
const isBuiltInPolicy = (policyName: string) => {
+1 -1
View File
@@ -96,7 +96,7 @@ const Users: React.FC = () => {
};
const filteredUsers = users.filter((user) =>
user.accessKey.toLowerCase().includes(searchTerm.toLowerCase())
user?.accessKey?.toLowerCase().includes(searchTerm.toLowerCase())
);
if (loading) {