Commit 4d950e7
committed
fix(providers): restrict comment editing to PAC-owned comments
Add check to ensure PAC only edits comments created by its own
credentials, preventing accidental modification of comments from
other users or bot accounts.
Jira: https://issues.redhat.com/browse/SRVKP-10857
Signed-off-by: Akshay Pant <akshay.akshaypant@gmail.com>
Assisted-by: Claude Sonnet 4.5 (via Claude Code)1 parent efe2e0e commit 4d950e7
File tree
4 files changed
+109
-6
lines changed- pkg/provider
- gitea
- gitlab
4 files changed
+109
-6
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
| 68 | + | |
68 | 69 | | |
69 | 70 | | |
70 | 71 | | |
| |||
102 | 103 | | |
103 | 104 | | |
104 | 105 | | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
105 | 122 | | |
106 | 123 | | |
107 | 124 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
781 | 781 | | |
782 | 782 | | |
783 | 783 | | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
784 | 787 | | |
785 | 788 | | |
786 | | - | |
| 789 | + | |
787 | 790 | | |
788 | 791 | | |
789 | 792 | | |
| |||
800 | 803 | | |
801 | 804 | | |
802 | 805 | | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
| 809 | + | |
| 810 | + | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
| 814 | + | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
803 | 829 | | |
804 | 830 | | |
805 | | - | |
| 831 | + | |
806 | 832 | | |
807 | 833 | | |
808 | 834 | | |
809 | 835 | | |
810 | 836 | | |
811 | 837 | | |
| 838 | + | |
| 839 | + | |
| 840 | + | |
| 841 | + | |
812 | 842 | | |
813 | 843 | | |
814 | 844 | | |
| |||
817 | 847 | | |
818 | 848 | | |
819 | 849 | | |
| 850 | + | |
| 851 | + | |
820 | 852 | | |
821 | 853 | | |
822 | 854 | | |
| |||
829 | 861 | | |
830 | 862 | | |
831 | 863 | | |
832 | | - | |
| 864 | + | |
833 | 865 | | |
834 | 866 | | |
835 | 867 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
| 70 | + | |
70 | 71 | | |
71 | 72 | | |
72 | 73 | | |
| |||
115 | 116 | | |
116 | 117 | | |
117 | 118 | | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
118 | 135 | | |
119 | 136 | | |
120 | 137 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1576 | 1576 | | |
1577 | 1577 | | |
1578 | 1578 | | |
| 1579 | + | |
| 1580 | + | |
| 1581 | + | |
1579 | 1582 | | |
1580 | 1583 | | |
1581 | | - | |
| 1584 | + | |
1582 | 1585 | | |
1583 | 1586 | | |
1584 | 1587 | | |
| |||
1595 | 1598 | | |
1596 | 1599 | | |
1597 | 1600 | | |
| 1601 | + | |
| 1602 | + | |
| 1603 | + | |
1598 | 1604 | | |
1599 | 1605 | | |
1600 | | - | |
| 1606 | + | |
1601 | 1607 | | |
1602 | 1608 | | |
1603 | 1609 | | |
| |||
1606 | 1612 | | |
1607 | 1613 | | |
1608 | 1614 | | |
| 1615 | + | |
| 1616 | + | |
| 1617 | + | |
| 1618 | + | |
| 1619 | + | |
| 1620 | + | |
| 1621 | + | |
| 1622 | + | |
| 1623 | + | |
| 1624 | + | |
| 1625 | + | |
| 1626 | + | |
| 1627 | + | |
| 1628 | + | |
| 1629 | + | |
| 1630 | + | |
| 1631 | + | |
| 1632 | + | |
| 1633 | + | |
| 1634 | + | |
| 1635 | + | |
| 1636 | + | |
| 1637 | + | |
| 1638 | + | |
1609 | 1639 | | |
1610 | 1640 | | |
1611 | 1641 | | |
| |||
1632 | 1662 | | |
1633 | 1663 | | |
1634 | 1664 | | |
| 1665 | + | |
1635 | 1666 | | |
1636 | 1667 | | |
1637 | 1668 | | |
| |||
1649 | 1680 | | |
1650 | 1681 | | |
1651 | 1682 | | |
| 1683 | + | |
| 1684 | + | |
| 1685 | + | |
1652 | 1686 | | |
1653 | 1687 | | |
1654 | 1688 | | |
| |||
1658 | 1692 | | |
1659 | 1693 | | |
1660 | 1694 | | |
1661 | | - | |
| 1695 | + | |
1662 | 1696 | | |
1663 | 1697 | | |
1664 | 1698 | | |
| |||
1676 | 1710 | | |
1677 | 1711 | | |
1678 | 1712 | | |
| 1713 | + | |
| 1714 | + | |
1679 | 1715 | | |
1680 | 1716 | | |
1681 | 1717 | | |
| |||
1684 | 1720 | | |
1685 | 1721 | | |
1686 | 1722 | | |
| 1723 | + | |
1687 | 1724 | | |
1688 | 1725 | | |
1689 | 1726 | | |
| |||
0 commit comments