As thenerdypathon said he had to put the logic of adding a row into server code. Thought the idea of clients is to move the logic into the programm itself?
I have the same problem adding to tables with Anvil complaining: anvil.tables.TableError: Cannot automatically add column ‘???’ to this view
But the table has that row as a linked row or as a normal value row availble. Any advise?