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() 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