misc: removed updating configuration for internal CAs

This commit is contained in:
Sheen Capadngan
2025-05-30 00:09:47 +08:00
parent f7a9e13209
commit 5c435f7645
4 changed files with 7 additions and 12 deletions

View File

@@ -311,7 +311,6 @@ export const certificateAuthorityServiceFactory = ({
} }
const updatedCa = await internalCertificateAuthorityService.updateCaById({ const updatedCa = await internalCertificateAuthorityService.updateCaById({
...configuration,
isInternal: true, isInternal: true,
enableDirectIssuance, enableDirectIssuance,
caId: certificateAuthority.id, caId: certificateAuthority.id,

View File

@@ -55,8 +55,4 @@ export const CreateInternalCertificateAuthoritySchema = GenericCreateCertificate
configuration: InternalCertificateAuthorityConfigurationSchema configuration: InternalCertificateAuthorityConfigurationSchema
}); });
export const UpdateInternalCertificateAuthoritySchema = GenericUpdateCertificateAuthorityFieldsSchema( export const UpdateInternalCertificateAuthoritySchema = GenericUpdateCertificateAuthorityFieldsSchema(CaType.INTERNAL);
CaType.INTERNAL
).extend({
configuration: InternalCertificateAuthorityConfigurationSchema.optional()
});

View File

@@ -31,10 +31,14 @@ export const useUpdateCa = () => {
return data; return data;
}, },
onSuccess: ({ projectId, type }) => { onSuccess: ({ projectId, type }, { caName }) => {
caKeys.getCaByNameAndProjectId(caName, projectId);
queryClient.invalidateQueries({ queryClient.invalidateQueries({
queryKey: caKeys.listCasByTypeAndProjectId(type, projectId) queryKey: caKeys.listCasByTypeAndProjectId(type, projectId)
}); });
queryClient.invalidateQueries({
queryKey: caKeys.getCaByNameAndProjectId(caName, projectId)
});
} }
}); });
}; };

View File

@@ -188,11 +188,7 @@ export const CaModal = ({ popUp, handlePopUpToggle }: Props) => {
name, name,
type: CaType.INTERNAL, type: CaType.INTERNAL,
status, status,
enableDirectIssuance, enableDirectIssuance
configuration: {
...configuration,
maxPathLength: Number(configuration.maxPathLength)
}
}); });
} else { } else {
// create // create