fix: 刷新过期形态后自动切换主图
This commit is contained in:
@@ -89,8 +89,8 @@ export function useSubjectImages() {
|
||||
}
|
||||
|
||||
/**
|
||||
* 只为 Identity Anchor 已变化的 Character Form 重新生成候选图。
|
||||
* 新图继续保持候选状态,避免批量任务替用户静默切换 Primary。
|
||||
* 只刷新 Identity Anchor 已变化的 Character Form。
|
||||
* 用户已经明确确认“刷新过期形态”,因此成功的新图直接切换为当前 Primary;旧图仍保留为历史记录。
|
||||
*/
|
||||
async function generateStale() {
|
||||
if (blocked.value || !batchValid.value || !staleForms.value.length) return
|
||||
@@ -104,10 +104,10 @@ export function useSubjectImages() {
|
||||
try {
|
||||
const image = await subjectImagesApi.generate(form.id, {
|
||||
provider: 'seedream',
|
||||
setPrimary: false
|
||||
setPrimary: true
|
||||
})
|
||||
if (!image || image.subjectFormId !== form.id || image.status !== 'completed' || !image.imageUrl) {
|
||||
throw new Error(image?.error || '接口未返回已完成的候选图')
|
||||
throw new Error(image?.error || '接口未返回已完成的主参考图')
|
||||
}
|
||||
return { subjectFormId: form.id, success: true as const }
|
||||
} catch (error) {
|
||||
|
||||
Reference in New Issue
Block a user