message: Fixed scenario where task is autocompleted but project is not (mac),
diff: @@ -56,6 +56,7 @@ extension ProjectStorage {
  var newItems: [Any] = []
  var currentWorkspace = firstItem.workspaceName
  var currentClient = firstItem.clientLabel
  + var currentPID: UInt64 = 0
  // Append the first workspace and client
  newItems.append(ProjectWorkspaceItem(item: firstItem))
  @@ -71,6 +72,24 @@ extension ProjectStorage {
  newItems.append(ProjectHeaderItem(item: item))
  currentClient = item.clientLabel
  }
  + // In case we have task and project is not completed
  + if item.type == 1 && item.projectID != currentPID
  + {
  + let projectItem = AutocompleteItem()
  + projectItem.type = 2
  + projectItem.text = item.projectLabel
  + projectItem.projectLabel = item.projectLabel
  + projectItem.projectColor = item.projectColor;
  + projectItem.projectID = item.projectID;
  + projectItem.description = item.description;
  + projectItem.taskLabel = ""
  + projectItem.taskID = 0
  + projectItem.clientLabel = item.clientLabel;
  + projectItem.projectAndTaskLabel = item.projectAndTaskLabel;
  + newItems.append(ProjectContentItem(item: projectItem))
  + }
  + currentPID = item.projectID;
  +
  newItems.append(ProjectContentItem(item: item))
  }
  