set root message as NotLoaded if there are no messages and it's not a full request
This commit is contained in:
parent
19a43030a7
commit
63d9e10172
1 changed files with 6 additions and 1 deletions
|
|
@ -21,6 +21,7 @@ from datetime import datetime
|
||||||
from dateutil import tz
|
from dateutil import tz
|
||||||
from logging import warning, debug
|
from logging import warning, debug
|
||||||
|
|
||||||
|
from weboob.capabilities.base import NotLoaded
|
||||||
from weboob.capabilities.chat import ICapChat
|
from weboob.capabilities.chat import ICapChat
|
||||||
from weboob.capabilities.messages import ICapMessages, ICapMessagesPost, Message, Thread
|
from weboob.capabilities.messages import ICapMessages, ICapMessagesPost, Message, Thread
|
||||||
from weboob.capabilities.dating import ICapDating, StatusField
|
from weboob.capabilities.dating import ICapDating, StatusField
|
||||||
|
|
@ -161,10 +162,14 @@ class AuMBackend(BaseBackend, ICapMessages, ICapMessagesPost, ICapDating, ICapCh
|
||||||
|
|
||||||
child = msg
|
child = msg
|
||||||
|
|
||||||
if full:
|
if full and msg:
|
||||||
# If we have get all the messages, replace NotLoaded with None as
|
# If we have get all the messages, replace NotLoaded with None as
|
||||||
# parent.
|
# parent.
|
||||||
msg.parent = None
|
msg.parent = None
|
||||||
|
if not full and not msg:
|
||||||
|
# Perhaps there are hidden messages
|
||||||
|
msg = NotLoaded
|
||||||
|
|
||||||
thread.root = msg
|
thread.root = msg
|
||||||
|
|
||||||
return thread
|
return thread
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue