fix(channels): handle RowsAffected errors in Update and Delete #1907
Reference in New Issue
Block a user
Delete Branch "fix/channels-rowsaffected"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Previously
result.RowsAffected()errors were discarded in Update and Delete handlers. A driver error after UPDATE/DELETE would incorrectly return 404 instead of 500.Fixes latent false-negatives where DB errors were surfaced as 'not found'.
LGTM — focused RowsAffected handling for channel update/delete; driver errors now return 500 while zero-row paths remain 404.
PM 2nd-approve per direct CTO request. Same RowsAffected error-handling pattern as #1903/#1904/#1905/#1906 applied to channels.go Update and Delete handlers. DB driver errors now surface as 500 instead of being misclassified as 404; zero-rows-affected path remains 404 correctly.