mirror of
https://github.com/GAM-team/GAM.git
synced 2026-06-29 18:31:38 +00:00
Fix query in update/rename labels, allow user to keep old label (#783)
* Fix query in update/rename labels, allow user to keep old label * Drop keepoldlabel
This commit is contained in:
@@ -5743,8 +5743,8 @@ def renameLabels(users):
|
|||||||
except GAPI_aborted:
|
except GAPI_aborted:
|
||||||
if merge:
|
if merge:
|
||||||
print u' Merging %s label to existing %s label' % (label[u'name'], new_label_name)
|
print u' Merging %s label to existing %s label' % (label[u'name'], new_label_name)
|
||||||
q = u'label:"%s"' % label[u'name']
|
messages_to_relabel = callGAPIpages(gmail.users().messages(), u'list', u'messages',
|
||||||
messages_to_relabel = callGAPIpages(gmail.users().messages(), u'list', u'messages', userId=user, q=q)
|
userId=user, q=u'label:%s' % label[u'name'].lower().replace(u'/', u'-').replace(u' ', u'-'))
|
||||||
if len(messages_to_relabel) > 0:
|
if len(messages_to_relabel) > 0:
|
||||||
for new_label in labels[u'labels']:
|
for new_label in labels[u'labels']:
|
||||||
if new_label[u'name'].lower() == new_label_name.lower():
|
if new_label[u'name'].lower() == new_label_name.lower():
|
||||||
|
|||||||
Reference in New Issue
Block a user