AttributeError: 'QSortFilterProxyModel' object has no attribute 'rootGroup'

Issue #9 resolved
Benjamin Jakimow created an issue

well known error since QGIS 3.18 (needs a QPS update)

AttributeError: 'QSortFilterProxyModel' object has no attribute 'rootGroup' 
Traceback (most recent call last):
  File "C:/Users/geo_beja/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\spectral_libraries\spectral_libraries_plugin.py", line 143, in start_library_widget
    for layerNode in self.iface.layerTreeView().model().rootGroup().findLayers():
AttributeError: 'QSortFilterProxyModel' object has no attribute 'rootGroup'

Comments (2)

  1. Benjamin Jakimow reporter

    spectral_libraries_plugin.py: - added some typehints - resolves#9 - takes care of $>qgis_process calls, where iface is None and not GUI required

    → <<cset 41221b915567>>

  2. Marcel KOENIG Account Deactivated

    Hi Benjamin,

    I still encounter the error using QGIS 3.22 LTR.
    Any ideas?

    Many thanks,

    Marcel

  3. Log in to comment