Summary | Synched Notes are not shown |
Queue | Synchronization |
Queue Version | Git master |
Type | Bug |
State | No Feedback |
Priority | 1. Low |
Owners | mrubinsk (at) horde (dot) org |
Requester | mtspam (at) tesira (dot) de |
Created | 08/14/2013 (4340 days ago) |
Due | |
Updated | 09/13/2013 (4310 days ago) |
Assigned | 08/14/2013 (4340 days ago) |
Resolved | 09/13/2013 (4310 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
Touchdown - and this works properly. So, unless you can provide a
wiretrace between Exchange and the iOS device that shows a difference
in what we send, there's not much I can do about it at this point.
fixes the seeing the notes in horde as html code nicely, so I would
ask you to consider it leaving like that. In that way, at least the
notes get properly synched TO horde and you can read them there
properly (because the html around it is gone). iPAD doesnt have any
options to format text anyway, so I dont understand what makes the
client sent you a html document in the first place.
Still exchange works, although I get a feeling that these two actually
swap html notes back and forth, because although there is also no
formating options in Outlook 2010 I just noticed that the visual font
changed from Arial (created on the ipad) to Times New Roman (after
coming back edited in Outlook).
Html2text. I doubt that was the problem, but the correct data and
datatype should be sent in the responses now.
FWIW, the specs allow for sending plaintext when html was requested
if that is all that is available, so if this was the issue, it's a
client feature/bug.
Html2text. I doubt that was the problem, but the correct data and
datatype should be sent in the responses now.
FWIW, the specs allow for sending plaintext when html was requested if
that is all that is available, so if this was the issue, it's a client
feature/bug.
commit 40cec33d0bcea715326c6183fb743ee1c53cff06
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date: Fri Aug 16 21:47:11 2013 -0400
Attempt to convert text <-> html when syncing notes via EAS.
Someone will need to test the html client -> server, as none of my
test clients support HTML notes on the client.
Related to, but I doubt it fixes
Bug: 12574mnemo/lib/Api.php | 8 +++++++-
mnemo/lib/Driver.php | 27 +++++++++++++++++++--------
2 files changed, 26 insertions(+), 9 deletions(-)
http://git.horde.org/horde-git/-/commit/40cec33d0bcea715326c6183fb743ee1c53cff06
hordes notes system can only handle plain text atm?
as html, maybe then ipad stops ignoring it?
second sync is '2' (which is HTML IIRC - don't have the code or
specs handy) but Horde is sending a body type of 1 (plaintext). Not
sure if that's the cause of the problem or not, or why it works on
the first sync and not the second if it is....
open up a note in horde (created on the ipad) it is html coded, as it
starts out with <html>. Seeing now buttons for stuff like bold etc. I
would assume that hordes notes system can only handle plain text atm?
Which I dont mind if the system would just give the html notes back as
html, maybe then ipad stops ignoring it?
second sync is '2' (which is HTML IIRC - don't have the code or specs
handy) but Horde is sending a body type of 1 (plaintext). Not sure if
that's the cause of the problem or not, or why it works on the first
sync and not the second if it is....
do the same stuff there, I get back all my notes after reenabling.
So there seems to be a way from the server end to make it work.
that is different. From what I can see, the data we are sending is per
the spec.
the same stuff there, I get back all my notes after reenabling. So
there seems to be a way from the server end to make it work.
Assigned to Michael Rubinsky
displaying the notes after re-enabling the collection, the client is
broken:
2013-08-15T06:31:44+00:00 DEBUG: [17429] I <Synchronize>
2013-08-15T06:31:44+00:00 DEBUG: [17429] I <Folders>
2013-08-15T06:31:44+00:00 DEBUG: [17429] I <Folder>
2013-08-15T06:31:44+00:00 DEBUG: [17429] I <SyncKey>
2013-08-15T06:31:44+00:00 DEBUG: [17429] I 0
2013-08-15T06:31:44+00:00 DEBUG: [17429] I </SyncKey>
2013-08-15T06:31:44+00:00 DEBUG: [17429] I <FolderId>
2013-08-15T06:31:44+00:00 DEBUG: [17429] I @Notes@
2013-08-15T06:31:44+00:00 DEBUG: [17429] I </FolderId>
2013-08-15T06:31:44+00:00 DEBUG: [17429] I <Options>
2013-08-15T06:31:44+00:00 DEBUG: [17429] I <AirSyncBase:BodyPreference>
2013-08-15T06:31:44+00:00 DEBUG: [17429] I <AirSyncBase:Type>
2013-08-15T06:31:44+00:00 DEBUG: [17429] I 2
2013-08-15T06:31:44+00:00 DEBUG: [17429] I </AirSyncBase:Type>
2013-08-15T06:31:44+00:00 DEBUG: [17429] I <AirSyncBase:TruncationSize>
2013-08-15T06:31:44+00:00 DEBUG: [17429] I 32768
2013-08-15T06:31:44+00:00 DEBUG: [17429] I </AirSyncBase:TruncationSize>
2013-08-15T06:31:44+00:00 DEBUG: [17429] I </AirSyncBase:BodyPreference>
2013-08-15T06:31:44+00:00 DEBUG: [17429] I </Options>
2013-08-15T06:31:44+00:00 DEBUG: [17429] I </Folder>
2013-08-15T06:31:44+00:00 DEBUG: [17429] I </Folders>
2013-08-15T06:31:44+00:00 DEBUG: [17429] I </Synchronize>
2013-08-15T06:31:44+00:00 DEBUG: [17429] O <Synchronize>
2013-08-15T06:31:44+00:00 DEBUG: [17429] O <Status>
2013-08-15T06:31:44+00:00 DEBUG: [17429] O 1
2013-08-15T06:31:44+00:00 DEBUG: [17429] O </Status>
2013-08-15T06:31:44+00:00 DEBUG: [17429] O <Folders>
2013-08-15T06:31:44+00:00 DEBUG: [17429] O <Folder>
2013-08-15T06:31:44+00:00 DEBUG: [17429] O <SyncKey>
2013-08-15T06:31:44+00:00 DEBUG: [17429] O
{520c75d0-d508-40e8-bcc1-4415d5efc6b2}1
2013-08-15T06:31:44+00:00 DEBUG: [17429] O </SyncKey>
2013-08-15T06:31:44+00:00 DEBUG: [17429] O <FolderId>
2013-08-15T06:31:44+00:00 DEBUG: [17429] O @Notes@
2013-08-15T06:31:44+00:00 DEBUG: [17429] O </FolderId>
2013-08-15T06:31:44+00:00 DEBUG: [17429] O <Status>
2013-08-15T06:31:44+00:00 DEBUG: [17429] O 1
2013-08-15T06:31:44+00:00 DEBUG: [17429] O </Status>
2013-08-15T06:31:44+00:00 DEBUG: [17429] O </Folder>
2013-08-15T06:31:44+00:00 DEBUG: [17429] O </Folders>
2013-08-15T06:31:44+00:00 DEBUG: [17429] O </Synchronize>
2013-08-15T06:31:44+00:00 DEBUG: [2708] I <Synchronize>
2013-08-15T06:31:44+00:00 DEBUG: [2708] I <Folders>
2013-08-15T06:31:44+00:00 DEBUG: [2708] I <Folder>
2013-08-15T06:31:44+00:00 DEBUG: [2708] I <SyncKey>
2013-08-15T06:31:44+00:00 DEBUG: [2708] I
{520c75d0-d508-40e8-bcc1-4415d5efc6b2}1
2013-08-15T06:31:44+00:00 DEBUG: [2708] I </SyncKey>
2013-08-15T06:31:44+00:00 DEBUG: [2708] I <FolderId>
2013-08-15T06:31:44+00:00 DEBUG: [2708] I @Notes@
2013-08-15T06:31:44+00:00 DEBUG: [2708] I </FolderId>
2013-08-15T06:31:44+00:00 DEBUG: [2708] I <GetChanges />
2013-08-15T06:31:44+00:00 DEBUG: [2708] I <WindowSize>
2013-08-15T06:31:44+00:00 DEBUG: [2708] I 25
2013-08-15T06:31:44+00:00 DEBUG: [2708] I </WindowSize>
2013-08-15T06:31:44+00:00 DEBUG: [2708] I <Options>
2013-08-15T06:31:44+00:00 DEBUG: [2708] I <AirSyncBase:BodyPreference>
2013-08-15T06:31:44+00:00 DEBUG: [2708] I <AirSyncBase:Type>
2013-08-15T06:31:44+00:00 DEBUG: [2708] I 2
2013-08-15T06:31:44+00:00 DEBUG: [2708] I </AirSyncBase:Type>
2013-08-15T06:31:44+00:00 DEBUG: [2708] I <AirSyncBase:TruncationSize>
2013-08-15T06:31:44+00:00 DEBUG: [2708] I 32768
2013-08-15T06:31:44+00:00 DEBUG: [2708] I </AirSyncBase:TruncationSize>
2013-08-15T06:31:44+00:00 DEBUG: [2708] I </AirSyncBase:BodyPreference>
2013-08-15T06:31:44+00:00 DEBUG: [2708] I </Options>
2013-08-15T06:31:44+00:00 DEBUG: [2708] I </Folder>
2013-08-15T06:31:44+00:00 DEBUG: [2708] I </Folders>
2013-08-15T06:31:44+00:00 DEBUG: [2708] I </Synchronize>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O <Synchronize>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O <Status>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O 1
2013-08-15T06:31:44+00:00 DEBUG: [2708] O </Status>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O <Folders>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O <Folder>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O <SyncKey>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O
{520c75d0-d508-40e8-bcc1-4415d5efc6b2}2
2013-08-15T06:31:44+00:00 DEBUG: [2708] O </SyncKey>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O <FolderId>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O @Notes@
2013-08-15T06:31:44+00:00 DEBUG: [2708] O </FolderId>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O <Status>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O 1
2013-08-15T06:31:44+00:00 DEBUG: [2708] O </Status>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O <Commands>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O <Add>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O <ServerEntryId>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O
520c753e-c46c-4fa8-bc96-0a94d5efc6b2
2013-08-15T06:31:44+00:00 DEBUG: [2708] O </ServerEntryId>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O <Data>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O <AirSyncBase:Body>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O <AirSyncBase:Type>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O 1
2013-08-15T06:31:44+00:00 DEBUG: [2708] O </AirSyncBase:Type>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O </AirSyncBase:Body>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O <Notes:LastModifiedDate>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O 20130815T062918Z
2013-08-15T06:31:44+00:00 DEBUG: [2708] O </Notes:LastModifiedDate>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O <Notes:Subject>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O test 01
2013-08-15T06:31:44+00:00 DEBUG: [2708] O </Notes:Subject>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O </Data>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O </Add>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O <Add>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O <ServerEntryId>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O
520c75bb-d030-459e-809b-0a94d5efc6b2
2013-08-15T06:31:44+00:00 DEBUG: [2708] O </ServerEntryId>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O <Data>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O <AirSyncBase:Body>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O <AirSyncBase:Type>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O 1
2013-08-15T06:31:44+00:00 DEBUG: [2708] O </AirSyncBase:Type>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O </AirSyncBase:Body>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O <Notes:LastModifiedDate>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O 20130815T063123Z
2013-08-15T06:31:44+00:00 DEBUG: [2708] O </Notes:LastModifiedDate>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O <Notes:Subject>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O test2 from ipad
2013-08-15T06:31:44+00:00 DEBUG: [2708] O </Notes:Subject>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O </Data>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O </Add>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O <Add>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O <ServerEntryId>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O
520c75b2-d0c8-4486-9aad-4415d5efc6b2
2013-08-15T06:31:44+00:00 DEBUG: [2708] O </ServerEntryId>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O <Data>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O <AirSyncBase:Body>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O <AirSyncBase:Type>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O 1
2013-08-15T06:31:44+00:00 DEBUG: [2708] O </AirSyncBase:Type>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O </AirSyncBase:Body>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O <Notes:LastModifiedDate>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O 20130815T063114Z
2013-08-15T06:31:44+00:00 DEBUG: [2708] O </Notes:LastModifiedDate>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O <Notes:Subject>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O test from ipad
2013-08-15T06:31:44+00:00 DEBUG: [2708] O </Notes:Subject>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O </Data>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O </Add>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O </Commands>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O </Folder>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O </Folders>
2013-08-15T06:31:44+00:00 DEBUG: [2708] O </Synchronize>
New Attachment: ASlog.txt
notes collection is re-enabled. Would need to see the sync log.
Disabled and reenabled.
Priority ⇒ 1. Low
State ⇒ Feedback
notes collection is re-enabled. Would need to see the sync log.
Priority ⇒ 2. Medium
State ⇒ Unconfirmed
Patch ⇒ No
Milestone ⇒
Summary ⇒ Synched Notes are not shown
Type ⇒ Bug
Queue ⇒ Synchronization
with Exchange, but Horde shows the following:
You can enable and use it fine, new notes get synched to horde and
show up in the mnemo_memos database and even on the webinterface of
horde.
Now if you dissable Notes synching on the iPad the local copies get
deleted as intented, but after reenabling the synch on the iPad the
entries in the horde database do NOT get synched back to the device.
Entering a new one on the ipad works fine though, but you only see the
new one, not the old ones.
If I create a new note on the horde web UI it doesnt get synched to
the iPAD as well., so atm it seems like synching of notes is a one way
street from the ActiveSynch device back to Horde only.
I also tried version 2.6.1 by direct pear update, but the behaviour is
the same.