Add missing organization links in pool commit logic

This commit is contained in:
Eli Ribble 2026-03-06 19:00:47 +00:00
parent 03380eba45
commit 3bc5b1c945
No known key found for this signature in database

View file

@ -110,6 +110,7 @@ func JobCommit(ctx context.Context, file_id int32) error {
} }
var feature *models.Feature var feature *models.Feature
feature, err = models.Features.Query( feature, err = models.Features.Query(
models.SelectWhere.Features.OrganizationID.EQ(org.ID),
models.SelectWhere.Features.SiteID.EQ(site.ID), models.SelectWhere.Features.SiteID.EQ(site.ID),
models.SelectWhere.Features.SiteVersion.EQ(site.Version), models.SelectWhere.Features.SiteVersion.EQ(site.Version),
).One(ctx, txn) ).One(ctx, txn)
@ -121,8 +122,9 @@ func JobCommit(ctx context.Context, file_id int32) error {
Created: omit.From(time.Now()), Created: omit.From(time.Now()),
CreatorID: omit.From(file.Committer.MustGet()), CreatorID: omit.From(file.Committer.MustGet()),
//ID: row.Address, //ID: row.Address,
SiteID: omit.From(site.ID), OrganizationID: omit.From(org.ID),
SiteVersion: omit.From(site.Version), SiteID: omit.From(site.ID),
SiteVersion: omit.From(site.Version),
}).One(ctx, txn) }).One(ctx, txn)
if err != nil { if err != nil {
return fmt.Errorf("insert feature: %w", err) return fmt.Errorf("insert feature: %w", err)