fix(pickup): prevent null rowversion on settings and slots save
All checks were successful
Build and Deploy TenantApi / build-and-deploy (push) Successful in 43s
All checks were successful
Build and Deploy TenantApi / build-and-deploy (push) Successful in 43s
This commit is contained in:
@@ -1093,7 +1093,9 @@ public sealed class TakeoutAppDbContext(
|
||||
builder.Property(x => x.Mode).HasConversion<int>();
|
||||
builder.Property(x => x.FineRuleJson).HasColumnType("text");
|
||||
builder.Property(x => x.RowVersion)
|
||||
.IsConcurrencyToken();
|
||||
.IsRequired()
|
||||
.IsConcurrencyToken()
|
||||
.ValueGeneratedNever();
|
||||
builder.HasIndex(x => new { x.TenantId, x.StoreId }).IsUnique();
|
||||
}
|
||||
|
||||
@@ -1106,7 +1108,9 @@ public sealed class TakeoutAppDbContext(
|
||||
builder.Property(x => x.Weekdays).HasMaxLength(32).IsRequired();
|
||||
builder.Property(x => x.CutoffMinutes).HasDefaultValue(30);
|
||||
builder.Property(x => x.RowVersion)
|
||||
.IsConcurrencyToken();
|
||||
.IsRequired()
|
||||
.IsConcurrencyToken()
|
||||
.ValueGeneratedNever();
|
||||
builder.HasIndex(x => new { x.TenantId, x.StoreId, x.Name });
|
||||
}
|
||||
|
||||
|
||||
@@ -283,7 +283,10 @@ public sealed class TakeoutTenantAppDbContext(
|
||||
builder.Property(x => x.AllowDaysAhead).HasDefaultValue(3);
|
||||
builder.Property(x => x.DefaultCutoffMinutes).HasDefaultValue(30);
|
||||
builder.Property(x => x.MaxQuantityPerOrder);
|
||||
builder.Property(x => x.RowVersion).IsRowVersion();
|
||||
builder.Property(x => x.RowVersion)
|
||||
.IsRequired()
|
||||
.IsConcurrencyToken()
|
||||
.ValueGeneratedNever();
|
||||
builder.HasIndex(x => new { x.TenantId, x.StoreId }).IsUnique();
|
||||
}
|
||||
|
||||
@@ -300,7 +303,10 @@ public sealed class TakeoutTenantAppDbContext(
|
||||
builder.Property(x => x.ReservedCount).HasDefaultValue(0);
|
||||
builder.Property(x => x.Weekdays).HasMaxLength(32).HasDefaultValue("1,2,3,4,5,6,7");
|
||||
builder.Property(x => x.IsEnabled).HasDefaultValue(true);
|
||||
builder.Property(x => x.RowVersion).IsRowVersion();
|
||||
builder.Property(x => x.RowVersion)
|
||||
.IsRequired()
|
||||
.IsConcurrencyToken()
|
||||
.ValueGeneratedNever();
|
||||
builder.HasIndex(x => new { x.TenantId, x.StoreId, x.StartTime, x.EndTime }).IsUnique();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user