Commit fe88cd4
feat: populate included_presets at publish
In create_associated_file_objects, set each renderable (non-supplementary)
file's own-preset bit (2 ** RENDERABLE_PRESETS_ORDER.index(preset_id)) and
leave supplementary files NULL. A preset missing from the append-only
ordering is logged and skipped rather than aborting the channel publish.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent c50f3b0 commit fe88cd4
2 files changed
Lines changed: 33 additions & 0 deletions
Lines changed: 16 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
| |||
505 | 506 | | |
506 | 507 | | |
507 | 508 | | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
508 | 524 | | |
509 | 525 | | |
510 | 526 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| 41 | + | |
41 | 42 | | |
42 | 43 | | |
43 | 44 | | |
| |||
666 | 667 | | |
667 | 668 | | |
668 | 669 | | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
669 | 685 | | |
670 | 686 | | |
671 | 687 | | |
| |||
679 | 695 | | |
680 | 696 | | |
681 | 697 | | |
| 698 | + | |
682 | 699 | | |
683 | 700 | | |
684 | 701 | | |
| |||
0 commit comments