I have created a simple project with 1 survey layer
synchronized new version V2. in which I have added 3 new points
I have updated 1 point (from the previous version), deleted 1 point (from the previous version), added 1 new point, after that I have saved the project and did not sync
I tried to extract local changes as described in this test
After I hit "run" I got this error:
Here is the error in text form:
Traceback (most recent call last):
File "/Users/patrikmizera/Library/Application Support/QGIS/QGIS3/profiles/test01/python/plugins/Mergin/processing/algs/extract_local_changes.py", line 118, in processAlgorithm
features = diff_table_to_features(diff[table_name], db_schema[table_name], fields, fields_mapping, db_conn)
File "/Users/patrikmizera/Library/Application Support/QGIS/QGIS3/profiles/test01/python/plugins/Mergin/diff.py", line 231, in diff_table_to_features
wkb_with_gpkg_hdr = base64.decodebytes(value.encode("ascii"))
AttributeError: 'NoneType' object has no attribute 'encode'
Execution failed after 0.09 seconds
Present in:
dev plugin with dev server
production plugin with production server
After I hit "run" I got this error:
Here is the error in text form: Traceback (most recent call last): File "/Users/patrikmizera/Library/Application Support/QGIS/QGIS3/profiles/test01/python/plugins/Mergin/processing/algs/extract_local_changes.py", line 118, in processAlgorithm features = diff_table_to_features(diff[table_name], db_schema[table_name], fields, fields_mapping, db_conn) File "/Users/patrikmizera/Library/Application Support/QGIS/QGIS3/profiles/test01/python/plugins/Mergin/diff.py", line 231, in diff_table_to_features wkb_with_gpkg_hdr = base64.decodebytes(value.encode("ascii")) AttributeError: 'NoneType' object has no attribute 'encode'
Execution failed after 0.09 seconds
Present in: dev plugin with dev server production plugin with production server
Mergin plugin artefact: https://github.com/MerginMaps/qgis-plugin/actions/runs/9482639845 Tested on MAC against app.dev (2024.4.0.)