Skip to content

Commit

Permalink
Merge pull request #116 from lutraconsulting/fix_unknown_mc
Browse files Browse the repository at this point in the history
fix missing mergin client attribute error
  • Loading branch information
varmar05 authored Feb 10, 2020
2 parents f3d8cec + 9a66ce7 commit 979ef3b
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions Mergin/plugin.py
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ def pretty_summary(summary):
class MerginProjectItem(QgsDataItem):
""" Data item to represent a Mergin project. """

def __init__(self, parent, project):
def __init__(self, parent, project, mc):
self.project = project
self.project_name = posixpath.join(project['namespace'], project['name']) # we need posix path for server API calls
QgsDataItem.__init__(self, QgsDataItem.Collection, parent, self.project_name, "/Mergin/" + self.project_name)
Expand All @@ -78,7 +78,7 @@ def __init__(self, parent, project):
else:
self.setIcon(QIcon(os.path.join(icon_path, "cloud-solid.svg")))

self.mc = self.parent().parent().mc
self.mc = mc

def _login_error_message(self, e):
QgsApplication.messageLog().logMessage(f"Mergin plugin: {str(e)}")
Expand Down Expand Up @@ -355,7 +355,7 @@ def createChildren(self):

items = []
for project in projects:
item = MerginProjectItem(self, project)
item = MerginProjectItem(self, project, mc)
item.setState(QgsDataItem.Populated) # make it non-expandable
sip.transferto(item, self)
items.append(item)
Expand Down

0 comments on commit 979ef3b

Please sign in to comment.