fix: 修复配额说明重复和undefined问题
- 在editStorageForm中初始化oss_storage_quota_value和oss_quota_unit - 删除重复的旧配额说明块,保留新的当前配额设置显示 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
3
backend/node_modules/@aws-sdk/middleware-location-constraint/dist-es/configuration.js
generated
vendored
Normal file
3
backend/node_modules/@aws-sdk/middleware-location-constraint/dist-es/configuration.js
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
export function resolveLocationConstraintConfig(input) {
|
||||
return input;
|
||||
}
|
||||
24
backend/node_modules/@aws-sdk/middleware-location-constraint/dist-es/index.js
generated
vendored
Normal file
24
backend/node_modules/@aws-sdk/middleware-location-constraint/dist-es/index.js
generated
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
export function locationConstraintMiddleware(options) {
|
||||
return (next) => async (args) => {
|
||||
const { CreateBucketConfiguration } = args.input;
|
||||
const region = await options.region();
|
||||
if (!CreateBucketConfiguration?.LocationConstraint && !CreateBucketConfiguration?.Location) {
|
||||
if (region !== "us-east-1") {
|
||||
args.input.CreateBucketConfiguration = args.input.CreateBucketConfiguration ?? {};
|
||||
args.input.CreateBucketConfiguration.LocationConstraint = region;
|
||||
}
|
||||
}
|
||||
return next(args);
|
||||
};
|
||||
}
|
||||
export const locationConstraintMiddlewareOptions = {
|
||||
step: "initialize",
|
||||
tags: ["LOCATION_CONSTRAINT", "CREATE_BUCKET_CONFIGURATION"],
|
||||
name: "locationConstraintMiddleware",
|
||||
override: true,
|
||||
};
|
||||
export const getLocationConstraintPlugin = (config) => ({
|
||||
applyToStack: (clientStack) => {
|
||||
clientStack.add(locationConstraintMiddleware(config), locationConstraintMiddlewareOptions);
|
||||
},
|
||||
});
|
||||
Reference in New Issue
Block a user