Here's a weird one we just found. If you have a datawindow and are using Rowsdiscard to remove rows there seems to be an issue.
Any datawindow will do, retrieve at least 10 rows. Update record on row 8 and then using rowsdiscard remove row 1 (or any row before row 8), then update. The row that you changed does not get updated to the database, no errors. Seems that the datawindow never issues an update for the row that was changed.
using the same scenario but discard a row after row 8 and update... it works.
For some reason if you discard a row before a row that will be updated the dw seems to lose its place. The issue is for updates only, works fine for any deletes or inserts.
This issue is on Powerserver Web, client server works perfectly fine.
(PB2017 R1) but using (Powerserver Tools 2017 R3 to compile and deploy)