I have created the QGIS plugin in version 3.4 and trying to run the same in QGIS 3.10.12. The plugin is just about digitizing rules. I am able to save the data to PostgreSQL in QGIS 3.4 but in QGIS 3.10.12 for saving the data after Plugin execution, I am getting error with the error message stating something like below messages: 
```
"['ERROR: 1 attribute value change(s) not applied.', '\n  Provider errors:', '    PostGIS error while changing attributes: ERROR:  syntax error at end of input\n    LINE 1: ...llength"=6,"undegroundroute_id"=NULL,"usedfiber"=NULL WHERE \n^\n    ']"
```
while checking log messages, under PostGIS tab I am getting below message. 

```
WARNING    Erroneous query: UPDATE "web_gis"."underground_utility_box" SET "additional_info"=NULL,"authority"=2,"construction_status"=12,"ownership"=1,"condition"=NULL,"installed_date"=NULL,"landmark"=NULL,"make"=NULL,"owner"=NULL,"uub_type"=3,"uub_depth"=1,"uub_length"=1,"uub_width"=1 WHERE returned 7 [ERROR: syntax error at end of input
             LINE 1: ...ub_type"=3,"uub_depth"=1,"uub_length"=1,"uub_width"=1 WHERE
              ^
             ]
```

I am not understanding what is this error message.

The image of error message is attached for reference 
[![enter image description here][1]][1]


The image for field name and field types attached.
[![enter image description here][2]][2]


  [1]: https://i.sstatic.net/sSLCi.png
  [2]: https://i.sstatic.net/9IBjQ.png

**Update:** I tried my plugin in Qgis 3.10.5 version and it is working fine without any error whereas in Qgis 3.10.12 the error arises as mentioned above.