fix: Prevent deleted headers from blocking creation of new headers with same name
This commit is contained in:
@@ -110,7 +110,6 @@ func (p *MetadataPersister) UpsertHeader(ctx context.Context, dbhdr *config.Head
|
|||||||
if _, err := models.Headers(
|
if _, err := models.Headers(
|
||||||
qm.Where(models.HeaderColumns.Name+" = ?", hdr.Name),
|
qm.Where(models.HeaderColumns.Name+" = ?", hdr.Name),
|
||||||
qm.Where(models.HeaderColumns.Linkname+" = ?", hdr.Linkname),
|
qm.Where(models.HeaderColumns.Linkname+" = ?", hdr.Linkname),
|
||||||
qm.Where(models.HeaderColumns.Deleted+" != 1"),
|
|
||||||
).One(ctx, p.sqlite.DB); err != nil {
|
).One(ctx, p.sqlite.DB); err != nil {
|
||||||
if err == sql.ErrNoRows {
|
if err == sql.ErrNoRows {
|
||||||
if err := hdr.Insert(ctx, p.sqlite.DB, boil.Infer()); err != nil {
|
if err := hdr.Insert(ctx, p.sqlite.DB, boil.Infer()); err != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user