fix
This commit is contained in:
@@ -23,7 +23,8 @@ type RepairWeakEnhanceHashesResult struct {
|
||||
|
||||
// RepairWeakEnhanceHashes clears enhance_input_hash from field_sources and
|
||||
// localized_content for processed products whose descriptions are weak /
|
||||
// title-echo / filler (so the next enhance cannot hash-skip thin priors).
|
||||
// title-echo / filler / invent-synthesize (so the next enhance cannot hash-skip
|
||||
// thin or heuristic priors).
|
||||
// Returns the number of products updated.
|
||||
func RepairWeakEnhanceHashes(ctx context.Context, pool *pgxpool.Pool, companyID uuid.UUID) (int64, error) {
|
||||
res, err := RepairWeakEnhanceHashesDetailed(ctx, pool, companyID)
|
||||
@@ -124,7 +125,7 @@ func repairWeakEnhanceHashesTx(ctx context.Context, tx pgx.Tx, companyID uuid.UU
|
||||
}
|
||||
|
||||
if _, has := fs[enhanceInputHashKey]; has {
|
||||
if company.IsWeakPriorEnhanceDescription(primaryDesc, primaryName, name) {
|
||||
if company.ShouldRefuseEnhanceHashSkip(primaryDesc, primaryName, name) {
|
||||
delete(fs, enhanceInputHashKey)
|
||||
changed = true
|
||||
}
|
||||
@@ -139,7 +140,7 @@ func repairWeakEnhanceHashesTx(ctx context.Context, tx pgx.Tx, companyID uuid.UU
|
||||
if strings.TrimSpace(fields.EnhanceInputHash) == "" {
|
||||
continue
|
||||
}
|
||||
if company.IsWeakPriorEnhanceDescription(d, n, primaryName, name) {
|
||||
if company.ShouldRefuseEnhanceHashSkip(d, n, primaryName, name) {
|
||||
fields.EnhanceInputHash = ""
|
||||
loc[lang] = fields
|
||||
changed = true
|
||||
|
||||
Reference in New Issue
Block a user