fix(skill-card): keep legacy summary constructor compatible

Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
This commit is contained in:
XiaoSeS 2026-08-27 17:26:30 +08:00
parent b0c4a154fd
commit 41a389432d
3 changed files with 4 additions and 2 deletions

View file

@ -58,7 +58,7 @@ public record SkillSummaryResponse(
String resolutionMode,
ComplianceSnapshotResponse complianceSnapshot) {
this(id, slug, displayName, summary, visibility, status, downloadCount, starCount, ratingAvg,
ratingCount, namespace, updatedAt, canSubmitPromotion, headlineVersion, publishedVersion,
ratingCount, namespace, updatedAt, null, null, canSubmitPromotion, headlineVersion, publishedVersion,
ownerPreviewVersion, resolutionMode, complianceSnapshot, null);
}

View file

@ -102,6 +102,7 @@ public class JpaMySkillQueryRepository implements MySkillQueryRepository {
toLifecycleVersion(publishedVersion),
toLifecycleVersion(ownerPreviewVersion),
projection.resolutionMode().name(),
null,
null
);
}

View file

@ -273,7 +273,8 @@ public class SkillSearchAppService {
projection.resolutionMode().name(),
headlineVersion != null
? complianceSnapshotProjectionService.fromParsedMetadataJson(headlineVersion.parsedMetadataJson())
: null
: null,
null
);
}