Skip to content

Commit

Permalink
fix crash when reference layer is missing (#29)
Browse files Browse the repository at this point in the history
  • Loading branch information
3nids committed Nov 28, 2022
1 parent eb7a56e commit f615954
Showing 1 changed file with 5 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -235,7 +235,11 @@ def afterSetRelations(self):
def _checkTransactionGroup(self):

self._layerInSameTransactionGroup = False
connectionString = PluginHelper.connectionString(self.relation().referencedLayer().source())
referenced_layer = self.relation().referencedLayer()
if not self.relation().referencedLayer():
return

connectionString = PluginHelper.connectionString(referenced_layer.source())
transactionGroup = QgsProject.instance().transactionGroup(self.relation().referencedLayer().providerType(),
connectionString)

Expand Down

0 comments on commit f615954

Please sign in to comment.