fix(verification): remove verifier options from the response of the verifiers:listbyUser API (#7090)

This commit is contained in:
YANG QIA 2025-06-17 23:03:53 +08:00 committed by GitHub
parent dc6ea03c1a
commit b5711b68b3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -10,6 +10,7 @@
import { Context, Next } from '@nocobase/actions';
import PluginVerificationServer from '../Plugin';
import pkg from '../../../package.json';
import _ from 'lodash';
export default {
listTypes: async (ctx: Context, next: Next) => {
@ -61,7 +62,7 @@ export default {
const verification = new Verification({ ctx, verifier, options: verifier.options });
const boundInfo = await verification.getPublicBoundInfo(ctx.auth.user.id);
result.push({
...verifier.dataValues,
..._.omit(verifier.dataValues, 'options'),
title: verifier.title || verificationType.title,
description: verifier.description || verificationType.description,
boundInfo,