internal/store/store.go: resolve readsLimit whenever BurnAfterRead is true OR BurnAfterReads != nil && > 0; burn_after_reads > 0 alone now sets BurnAfterRead so a POST with only {"burn_after_reads":N} creates a burning paste instead of an immortal one.
internal/api/burnreads_test.go: TestBurnReadsImpliedByBurnAfterReads covers burn_after_reads-only (burns after N reads); existing burn_after_read+burn_after_reads tests unchanged and passing.
go vet ./... and go test ./... pass.
Fixes #82
- internal/store/store.go: resolve readsLimit whenever BurnAfterRead is true OR BurnAfterReads != nil && > 0; burn_after_reads > 0 alone now sets BurnAfterRead so a POST with only {"burn_after_reads":N} creates a burning paste instead of an immortal one.
- internal/api/burnreads_test.go: TestBurnReadsImpliedByBurnAfterReads covers burn_after_reads-only (burns after N reads); existing burn_after_read+burn_after_reads tests unchanged and passing.
go vet ./... and go test ./... pass.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Fixes #82
go vet ./... and go test ./... pass.