From eddc5e281eba442c3a226b7339f4e8c30e283fa5 Mon Sep 17 00:00:00 2001 From: Mathieu Pellerin Date: Tue, 5 Mar 2024 09:45:23 +0700 Subject: [PATCH 1/2] Fix packaging for cable does not respect area of interest settings --- qfieldsync/gui/package_dialog.py | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/qfieldsync/gui/package_dialog.py b/qfieldsync/gui/package_dialog.py index db67948d..a2a70f9a 100644 --- a/qfieldsync/gui/package_dialog.py +++ b/qfieldsync/gui/package_dialog.py @@ -140,16 +140,20 @@ def package_project(self): self.button_box.button(QDialogButtonBox.Save).setEnabled(False) export_folder = self.get_export_folder_from_dialog() - area_of_interest = ( - self.__project_configuration.area_of_interest - if self.__project_configuration.area_of_interest - else self.iface.mapCanvas().extent().asWktPolygon() - ) - area_of_interest_crs = ( - self.__project_configuration.area_of_interest_crs - if self.__project_configuration.area_of_interest_crs - else QgsProject.instance().crs().authid() - ) + if self.__project_configuration.offline_copy_only_aoi: + area_of_interest = ( + self.__project_configuration.area_of_interest + if self.__project_configuration.area_of_interest + else self.iface.mapCanvas().extent().asWktPolygon() + ) + area_of_interest_crs = ( + self.__project_configuration.area_of_interest_crs + if self.__project_configuration.area_of_interest_crs + else QgsProject.instance().crs().authid() + ) + else: + area_of_interest = "" + area_of_interest_crs = QgsProject.instance().crs().authid() self.qfield_preferences.set_value("exportDirectoryProject", export_folder) self.dirsToCopyWidget.save_settings() From 4caeea174c66f0f378086f6dbf996bac9a64b404 Mon Sep 17 00:00:00 2001 From: Mathieu Pellerin Date: Tue, 5 Mar 2024 16:55:02 +0700 Subject: [PATCH 2/2] Update libqfieldsync revision --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 677cbc3d..1f90ce3f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,4 +6,4 @@ future transifex-client # NOTE `libqfielsync` version should be defined in the `*.tar.gz` format, not `git+https://` to make `wheel` happy -libqfieldsync @ https://github.com/opengisch/libqfieldsync/archive/3c0b0c4903d0a5e6944779d4d43a64e29542bd87.tar.gz +libqfieldsync @ https://github.com/opengisch/libqfieldsync/archive/7936c96967f2e9b350b7039ea7bb88f3947ee588.tar.gz