OBM
  1. OBM
  2. OBMFULL-6351

A modified event with resource makes the resource Waiting even with R/W rights

    Details

    • Type: Bug Bug
    • Status: Closed Closed
    • Priority: Normal Normal
    • Resolution: Fixed
    • Affects Version/s: 3.1.1
    • Fix Version/s: 3.2.0
    • Component/s: sync
    • Labels:
      None
    • Similar Issues:
      Show 10 results 
    • Rank:
      6744
    • Sprint:
      2016#01

      Description

      Pre-conditions

      Have a resource
      Give public access rights to this resource, and write and read rights to usera
      As usera create a new event with this resource. Resource status is accepted

      Reproduction steps

      1. As usera with TB, synchronize, Resource status is accepted
      2. As usera with TB, move the event containing the resource
      3. As usera with TB, synchronize

      Current behavior

      1. Resource is in "waiting" status for this event NOK

      Expected behavior

      1. Resource is accepted OK

      Additional informations

        Issue Links

          Activity

          Hide
          David Dolcimascolo added a comment -

          Is now fixed by OBMFULL-6392, in OBM 3.2.0.

          Show
          David Dolcimascolo added a comment - Is now fixed by OBMFULL-6392 , in OBM 3.2.0.
          Hide
          Stephane COLSON added a comment - - edited

          OK with TB31, TB38, iPhone5 , Fairphone 2 (Android 5) but NOK with Samsung Galaxy S6 edge and S Planner (Android 6).

          With SGS6, when modifying an event where a resource is accepted, then after a synchronization, the resource is in "Needs action" again.

          opush.logs
          15:11:45.832 [DEBUG] {OBM-SYNC} [t49/cSync/r20/usera@obm40.lyn.lng] response <?xml version="1.0" encoding="UTF-8"?><event xmlns="http://www.obm.org/xsd/sync/event.xsd" allDay="false" anonymized="false" id="3" is
          Internal="true" sequence="4" type="VEVENT">
          <hash>-205940014</hash>
          <timeupdate>1460984394445</timeupdate>
          <timecreate>1460982043357</timecreate>
          <extId>53b3edeb7a3b9d7ed51c3fce425b96d230e9fa8355265e991b75c791cb5ed8542e287c629eff48ec7d7b727885cdfa7ce5ce40c404817586e9ec8a6761a4e7fdae18c6c02db6f82c</extId>
          <opacity>OPAQUE</opacity>
          <title>avec Public Right</title>
          <owner>usera</owner>
          <ownerEmail>usera@obm40.lyn.lng</ownerEmail>
          <tz>Europe/Paris</tz>
          <date>1461229200000</date>
          <duration>3600</duration>
          <priority>2</priority>
          <privacy>0</privacy>
          <attendees>
          <attendee displayName="publicRight" email="res-3@obm40.lyn.lng" isOrganizer="false" percent="100" required="REQ" state="ACCEPTED"/>
          <attendee displayName="usera" email="usera@obm40.lyn.lng" isOrganizer="true" percent="100" required="REQ" state="ACCEPTED"/>
          </attendees>
          <recurrence kind="none"/>
          </event>
          15:11:45.836 [DEBUG] {OBM-SYNC} [t49/cSync/r20/usera@obm40.lyn.lng] action /calendar/modifyEvent, request {updateAttendees=[true], sid=[269f8ce7-7979-43e0-bca4-33c7c424f775], event=[<?xml version="1.0" encoding=
          "UTF-8"?><event xmlns="http://www.obm.org/xsd/sync/event.xsd" allDay="false" anonymized="false" id="3" isInternal="true" sequence="5" type="VEVENT"><hash>-922617675</hash><timeupdate>1460985107000</timeupdate><t
          imecreate>1460982043357</timecreate><extId>53b3edeb7a3b9d7ed51c3fce425b96d230e9fa8355265e991b75c791cb5ed8542e287c629eff48ec7d7b727885cdfa7ce5ce40c404817586e9ec8a6761a4e7fdae18c6c02db6f82c</extId><opacity>OPAQUE<
          /opacity><title>avec Public Right</title><ownerEmail>usera@obm40.lyn.lng</ownerEmail><date>1461315600000</date><duration>3600</duration><priority>2</priority><privacy>0</privacy><attendees><attendee displayName=
          "publicRight" email="res-3@obm40.lyn.lng" isOrganizer="false" percent="0" required="REQ" state="NEEDS-ACTION"/><attendee displayName="usera" email="usera@obm40.lyn.lng" isOrganizer="true" percent="0" required="R
          EQ" state="NEEDS-ACTION"/></attendees><recurrence kind="none"/></event>], notification=[true], calendar=[usera]}
          15:11:46.012 [DEBUG] {OBM-SYNC} [t49/cSync/r20/usera@obm40.lyn.lng] response <?xml version="1.0" encoding="UTF-8"?><event xmlns="http://www.obm.org/xsd/sync/event.xsd" allDay="false" anonymized="false" id="3" is
          Internal="true" sequence="5" type="VEVENT">
          <hash>1917091806</hash>
          <timeupdate>1460985105842</timeupdate>
          <timecreate>1460982043357</timecreate>
          <extId>53b3edeb7a3b9d7ed51c3fce425b96d230e9fa8355265e991b75c791cb5ed8542e287c629eff48ec7d7b727885cdfa7ce5ce40c404817586e9ec8a6761a4e7fdae18c6c02db6f82c</extId>
          <opacity>OPAQUE</opacity>
          <title>avec Public Right</title>
          <owner>usera</owner>
          <ownerEmail>usera@obm40.lyn.lng</ownerEmail>
          <tz>Europe/Paris</tz>
          <date>1461315600000</date>
          <duration>3600</duration>
          <priority>2</priority>
          <privacy>0</privacy>
          <attendees>
          <attendee displayName="usera" email="usera@obm40.lyn.lng" isOrganizer="true" percent="0" required="REQ" state="ACCEPTED"/>
          <attendee displayName="publicRight" email="res-3@obm40.lyn.lng" isOrganizer="false" percent="0" required="REQ" state="NEEDS-ACTION"/>
          </attendees>
          <recurrence kind="none"/>
          </event>
          15:11:46.039 [DEBUG] {OBM-SYNC} [t49/cSync/r20/usera@obm40.lyn.lng] action /calendar/getSync, request {sid=[269f8ce7-7979-43e0-bca4-33c7c424f775], lastSync=[1460984800227], calendar=[usera]}
          15:11:46.109 [DEBUG] {OBM-SYNC} [t49/cSync/r20/usera@obm40.lyn.lng] response <?xml version="1.0" encoding="UTF-8"?><calendar-changes xmlns="http://www.obm.org/xsd/sync/calendar-changes.xsd" lastSync="14609851060
          51">
          <removed/>
          <updated>
          <event allDay="false" anonymized="false" id="3" isInternal="true" sequence="5" type="VEVENT">
          <hash>1917091806</hash>
          <timeupdate>1460985105842</timeupdate>
          <timecreate>1460982043357</timecreate>
          <extId>53b3edeb7a3b9d7ed51c3fce425b96d230e9fa8355265e991b75c791cb5ed8542e287c629eff48ec7d7b727885cdfa7ce5ce40c404817586e9ec8a6761a4e7fdae18c6c02db6f82c</extId>
          <opacity>OPAQUE</opacity>
          <title>avec Public Right</title>
          <owner>usera</owner>
          <ownerEmail>usera@obm40.lyn.lng</ownerEmail>
          <tz>Europe/Paris</tz>
          <date>1461315600000</date>
          <duration>3600</duration>
          <priority>2</priority>
          <privacy>0</privacy>
          <attendees>
          <attendee displayName="usera" email="usera@obm40.lyn.lng" isOrganizer="true" percent="0" required="REQ" state="ACCEPTED"/>
          <attendee displayName="publicRight" email="res-3@obm40.lyn.lng" isOrganizer="false" percent="0" required="REQ" state="NEEDS-ACTION"/>
          </attendees>
          <recurrence kind="none"/>
          </event>
          </updated>
          <participationChanges/>
          </calendar-changes>
          
          15:11:46.111 [DEBUG] {OBM-SYNC} [t49/cSync/r20/usera@obm40.lyn.lng] action /calendar/getUserEmail, request {sid=[269f8ce7-7979-43e0-bca4-33c7c424f775]}
          15:11:46.120 [DEBUG] {OBM-SYNC} [t49/cSync/r20/usera@obm40.lyn.lng] response <?xml version="1.0" encoding="UTF-8"?><string xmlns="http://www.obm.org/xsd/sync/string.xsd">
          <value>usera@obm40.lyn.lng</value>
          </string>
          
          15:11:46.120 [DEBUG] {b.t.r.jdbc.PoolingDataSource} [t49/cSync/r20/usera@obm40.lyn.lng] acquiring connection from a PoolingDataSource containing an XAPool of resource PGSQL with 2 connection(s) (0 still availabl
          e)
          ...
          15:11:46.168 [INFO ] {REQUEST.FULL} [t49/cSync/r20/usera@obm40.lyn.lng] <?xml version="1.0" encoding="UTF-8"?><Sync>
          <Collections>
          <Collection>
          <Class>Calendar</Class>
          <SyncKey>deedbe43-f8f0-4ddd-b5ba-1be32f139086</SyncKey>
          <CollectionId>4</CollectionId>
          <Status>1</Status>
          <Responses>
          <Change>
          <ServerId>4:3</ServerId>
          <Status>1</Status>
          </Change>
          </Responses>
          <Commands>
          <Change>
          <ServerId>4:3</ServerId>
          <ApplicationData>
          <Calendar:TimeZone>xP///0gAZQB1AHIAZQAgAGQAJwBFAHUAcgBvAHAAZQAgAGMAZQBuAHQAcgBhAGwAZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAFAAMAAAAAAAAAAAAAAEgAZQB1AHIAZQAgAGQAJwDpAHQA6QAgAGQAJwBFAHUAcgBvAHAAZQAgAGMAZQBuAHQAcgBhAGwA
          ZQAAAAAAAAAAAAMAAAAFAAIAAAAAAAAAxP///w==</Calendar:TimeZone>
          <Calendar:DTStamp>20160418T131145Z</Calendar:DTStamp>
          <Calendar:StartTime>20160422T090000Z</Calendar:StartTime>
          <Calendar:Subject>avec Public Right</Calendar:Subject>
          <Calendar:UID>35336233656465623761336239643765643531633366636534323562393664323330653966613833353532363565393931623735633739316362356564383534326532383763363239656666343865633764376237323738383563646661376365356
          3653430633430343831373538366539656338613637363161346537666461653138633663303264623666383263</Calendar:UID>
          <Calendar:OrganizerName>usera</Calendar:OrganizerName>
          <Calendar:OrganizerEmail>usera@obm40.lyn.lng</Calendar:OrganizerEmail>
          <Calendar:Attendees>
          <Calendar:Attendee>
          <Calendar:AttendeeEmail>res-3@obm40.lyn.lng</Calendar:AttendeeEmail>
          <Calendar:AttendeeName>publicRight</Calendar:AttendeeName>
          <Calendar:AttendeeStatus>5</Calendar:AttendeeStatus>
          <Calendar:AttendeeType>1</Calendar:AttendeeType>
          </Calendar:Attendee>
          <Calendar:Attendee>
          <Calendar:AttendeeEmail>usera@obm40.lyn.lng</Calendar:AttendeeEmail>
          <Calendar:AttendeeName>usera</Calendar:AttendeeName>
          <Calendar:AttendeeStatus>3</Calendar:AttendeeStatus>
          <Calendar:AttendeeType>1</Calendar:AttendeeType>
          </Calendar:Attendee>
          </Calendar:Attendees>
          <Calendar:EndTime>20160422T100000Z</Calendar:EndTime>
          <AirSyncBase:Body>
          <AirSyncBase:Type>1</AirSyncBase:Type>
          <AirSyncBase:EstimatedDataSize>0</AirSyncBase:EstimatedDataSize>
          </AirSyncBase:Body>
          <Calendar:Categories/>
          <Calendar:Sensitivity>0</Calendar:Sensitivity>
          <Calendar:BusyStatus>2</Calendar:BusyStatus>
          <Calendar:AllDayEvent>0</Calendar:AllDayEvent>
          <Calendar:MeetingStatus>1</Calendar:MeetingStatus>
          <AirSyncBase:NativeBodyType>1</AirSyncBase:NativeBodyType>
          </ApplicationData>
          </Change>
          </Commands>
          </Collection>
          </Collections>
          </Sync>
          
          Show
          Stephane COLSON added a comment - - edited OK with TB31, TB38, iPhone5 , Fairphone 2 (Android 5) but NOK with Samsung Galaxy S6 edge and S Planner (Android 6). With SGS6, when modifying an event where a resource is accepted, then after a synchronization, the resource is in "Needs action" again. opush.logs 15:11:45.832 [DEBUG] {OBM-SYNC} [t49/cSync/r20/usera@obm40.lyn.lng] response <?xml version= "1.0" encoding= "UTF-8" ?><event xmlns= "http: //www.obm.org/xsd/sync/event.xsd" allDay= " false " anonymized= " false " id= "3" is Internal= " true " sequence= "4" type= "VEVENT" > <hash>-205940014</hash> <timeupdate>1460984394445</timeupdate> <timecreate>1460982043357</timecreate> <extId>53b3edeb7a3b9d7ed51c3fce425b96d230e9fa8355265e991b75c791cb5ed8542e287c629eff48ec7d7b727885cdfa7ce5ce40c404817586e9ec8a6761a4e7fdae18c6c02db6f82c</extId> <opacity>OPAQUE</opacity> <title>avec Public Right</title> <owner>usera</owner> <ownerEmail>usera@obm40.lyn.lng</ownerEmail> <tz>Europe/Paris</tz> <date>1461229200000</date> <duration>3600</duration> <priority>2</priority> <privacy>0</privacy> <attendees> <attendee displayName= "publicRight" email= "res-3@obm40.lyn.lng" isOrganizer= " false " percent= "100" required= "REQ" state= "ACCEPTED" /> <attendee displayName= "usera" email= "usera@obm40.lyn.lng" isOrganizer= " true " percent= "100" required= "REQ" state= "ACCEPTED" /> </attendees> <recurrence kind= "none" /> </event> 15:11:45.836 [DEBUG] {OBM-SYNC} [t49/cSync/r20/usera@obm40.lyn.lng] action /calendar/modifyEvent, request {updateAttendees=[ true ], sid=[269f8ce7-7979-43e0-bca4-33c7c424f775], event=[<?xml version= "1.0" encoding= "UTF-8" ?><event xmlns= "http: //www.obm.org/xsd/sync/event.xsd" allDay= " false " anonymized= " false " id= "3" isInternal= " true " sequence= "5" type= "VEVENT" ><hash>-922617675</hash><timeupdate>1460985107000</timeupdate><t imecreate>1460982043357</timecreate><extId>53b3edeb7a3b9d7ed51c3fce425b96d230e9fa8355265e991b75c791cb5ed8542e287c629eff48ec7d7b727885cdfa7ce5ce40c404817586e9ec8a6761a4e7fdae18c6c02db6f82c</extId><opacity>OPAQUE< /opacity><title>avec Public Right</title><ownerEmail>usera@obm40.lyn.lng</ownerEmail><date>1461315600000</date><duration>3600</duration><priority>2</priority><privacy>0</privacy><attendees><attendee displayName= "publicRight" email= "res-3@obm40.lyn.lng" isOrganizer= " false " percent= "0" required= "REQ" state= "NEEDS-ACTION" /><attendee displayName= "usera" email= "usera@obm40.lyn.lng" isOrganizer= " true " percent= "0" required="R EQ " state=" NEEDS-ACTION "/></attendees><recurrence kind=" none"/></event>], notification=[ true ], calendar=[usera]} 15:11:46.012 [DEBUG] {OBM-SYNC} [t49/cSync/r20/usera@obm40.lyn.lng] response <?xml version= "1.0" encoding= "UTF-8" ?><event xmlns= "http: //www.obm.org/xsd/sync/event.xsd" allDay= " false " anonymized= " false " id= "3" is Internal= " true " sequence= "5" type= "VEVENT" > <hash>1917091806</hash> <timeupdate>1460985105842</timeupdate> <timecreate>1460982043357</timecreate> <extId>53b3edeb7a3b9d7ed51c3fce425b96d230e9fa8355265e991b75c791cb5ed8542e287c629eff48ec7d7b727885cdfa7ce5ce40c404817586e9ec8a6761a4e7fdae18c6c02db6f82c</extId> <opacity>OPAQUE</opacity> <title>avec Public Right</title> <owner>usera</owner> <ownerEmail>usera@obm40.lyn.lng</ownerEmail> <tz>Europe/Paris</tz> <date>1461315600000</date> <duration>3600</duration> <priority>2</priority> <privacy>0</privacy> <attendees> <attendee displayName= "usera" email= "usera@obm40.lyn.lng" isOrganizer= " true " percent= "0" required= "REQ" state= "ACCEPTED" /> <attendee displayName= "publicRight" email= "res-3@obm40.lyn.lng" isOrganizer= " false " percent= "0" required= "REQ" state= "NEEDS-ACTION" /> </attendees> <recurrence kind= "none" /> </event> 15:11:46.039 [DEBUG] {OBM-SYNC} [t49/cSync/r20/usera@obm40.lyn.lng] action /calendar/getSync, request {sid=[269f8ce7-7979-43e0-bca4-33c7c424f775], lastSync=[1460984800227], calendar=[usera]} 15:11:46.109 [DEBUG] {OBM-SYNC} [t49/cSync/r20/usera@obm40.lyn.lng] response <?xml version= "1.0" encoding= "UTF-8" ?><calendar-changes xmlns= "http: //www.obm.org/xsd/sync/calendar-changes.xsd" lastSync="14609851060 51"> <removed/> <updated> <event allDay= " false " anonymized= " false " id= "3" isInternal= " true " sequence= "5" type= "VEVENT" > <hash>1917091806</hash> <timeupdate>1460985105842</timeupdate> <timecreate>1460982043357</timecreate> <extId>53b3edeb7a3b9d7ed51c3fce425b96d230e9fa8355265e991b75c791cb5ed8542e287c629eff48ec7d7b727885cdfa7ce5ce40c404817586e9ec8a6761a4e7fdae18c6c02db6f82c</extId> <opacity>OPAQUE</opacity> <title>avec Public Right</title> <owner>usera</owner> <ownerEmail>usera@obm40.lyn.lng</ownerEmail> <tz>Europe/Paris</tz> <date>1461315600000</date> <duration>3600</duration> <priority>2</priority> <privacy>0</privacy> <attendees> <attendee displayName= "usera" email= "usera@obm40.lyn.lng" isOrganizer= " true " percent= "0" required= "REQ" state= "ACCEPTED" /> <attendee displayName= "publicRight" email= "res-3@obm40.lyn.lng" isOrganizer= " false " percent= "0" required= "REQ" state= "NEEDS-ACTION" /> </attendees> <recurrence kind= "none" /> </event> </updated> <participationChanges/> </calendar-changes> 15:11:46.111 [DEBUG] {OBM-SYNC} [t49/cSync/r20/usera@obm40.lyn.lng] action /calendar/getUserEmail, request {sid=[269f8ce7-7979-43e0-bca4-33c7c424f775]} 15:11:46.120 [DEBUG] {OBM-SYNC} [t49/cSync/r20/usera@obm40.lyn.lng] response <?xml version= "1.0" encoding= "UTF-8" ?><string xmlns= "http: //www.obm.org/xsd/sync/string.xsd" > <value>usera@obm40.lyn.lng</value> </string> 15:11:46.120 [DEBUG] {b.t.r.jdbc.PoolingDataSource} [t49/cSync/r20/usera@obm40.lyn.lng] acquiring connection from a PoolingDataSource containing an XAPool of resource PGSQL with 2 connection(s) (0 still availabl e) ... 15:11:46.168 [INFO ] {REQUEST.FULL} [t49/cSync/r20/usera@obm40.lyn.lng] <?xml version= "1.0" encoding= "UTF-8" ?><Sync> <Collections> <Collection> < Class >Calendar</ Class > <SyncKey>deedbe43-f8f0-4ddd-b5ba-1be32f139086</SyncKey> <CollectionId>4</CollectionId> <Status>1</Status> <Responses> <Change> <ServerId>4:3</ServerId> <Status>1</Status> </Change> </Responses> <Commands> <Change> <ServerId>4:3</ServerId> <ApplicationData> <Calendar:TimeZone>xP ///0gAZQB1AHIAZQAgAGQAJwBFAHUAcgBvAHAAZQAgAGMAZQBuAHQAcgBhAGwAZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAFAAMAAAAAAAAAAAAAAEgAZQB1AHIAZQAgAGQAJwDpAHQA6QAgAGQAJwBFAHUAcgBvAHAAZQAgAGMAZQBuAHQAcgBhAGwA ZQAAAAAAAAAAAAMAAAAFAAIAAAAAAAAAxP ///w==</Calendar:TimeZone> <Calendar:DTStamp>20160418T131145Z</Calendar:DTStamp> <Calendar:StartTime>20160422T090000Z</Calendar:StartTime> <Calendar:Subject>avec Public Right</Calendar:Subject> <Calendar:UID>35336233656465623761336239643765643531633366636534323562393664323330653966613833353532363565393931623735633739316362356564383534326532383763363239656666343865633764376237323738383563646661376365356 3653430633430343831373538366539656338613637363161346537666461653138633663303264623666383263</Calendar:UID> <Calendar:OrganizerName>usera</Calendar:OrganizerName> <Calendar:OrganizerEmail>usera@obm40.lyn.lng</Calendar:OrganizerEmail> <Calendar:Attendees> <Calendar:Attendee> <Calendar:AttendeeEmail>res-3@obm40.lyn.lng</Calendar:AttendeeEmail> <Calendar:AttendeeName>publicRight</Calendar:AttendeeName> <Calendar:AttendeeStatus>5</Calendar:AttendeeStatus> <Calendar:AttendeeType>1</Calendar:AttendeeType> </Calendar:Attendee> <Calendar:Attendee> <Calendar:AttendeeEmail>usera@obm40.lyn.lng</Calendar:AttendeeEmail> <Calendar:AttendeeName>usera</Calendar:AttendeeName> <Calendar:AttendeeStatus>3</Calendar:AttendeeStatus> <Calendar:AttendeeType>1</Calendar:AttendeeType> </Calendar:Attendee> </Calendar:Attendees> <Calendar:EndTime>20160422T100000Z</Calendar:EndTime> <AirSyncBase:Body> <AirSyncBase:Type>1</AirSyncBase:Type> <AirSyncBase:EstimatedDataSize>0</AirSyncBase:EstimatedDataSize> </AirSyncBase:Body> <Calendar:Categories/> <Calendar:Sensitivity>0</Calendar:Sensitivity> <Calendar:BusyStatus>2</Calendar:BusyStatus> <Calendar:AllDayEvent>0</Calendar:AllDayEvent> <Calendar:MeetingStatus>1</Calendar:MeetingStatus> <AirSyncBase:NativeBodyType>1</AirSyncBase:NativeBodyType> </ApplicationData> </Change> </Commands> </Collection> </Collections> </Sync>
          Hide
          David Dolcimascolo added a comment -

          To QA:

          • Following the reopen, I have changed the following behavior in obm-sync
            • When a client tries to change the participation change on a resource, this change is ignored by obm-sync
          • I reproduced it with curl, and then verified my fix has corrected the issue.
          • To test, reproduce it with at least a Samsung GS6 with Android 6 because we know ir reproduces the issue. Also try with TB.

          Tested on CentOS7 with curl and TB38.

          Show
          David Dolcimascolo added a comment - To QA: Following the reopen, I have changed the following behavior in obm-sync When a client tries to change the participation change on a resource, this change is ignored by obm-sync I reproduced it with curl , and then verified my fix has corrected the issue. To test, reproduce it with at least a Samsung GS6 with Android 6 because we know ir reproduces the issue. Also try with TB. Tested on CentOS7 with curl and TB38.
          Hide
          Jenkins Continuous Integration Server added a comment -

          SUCCESS: Integrated in poll-master #231
          OBMFULL-6351 Ignoring participation changes on resources. (ddolcimascolo: de493ee92e95de25cb13b5cbb757c4ef685633ad)

          • java/sync/integration-testing/services/src/test/resources/sql/org/obm/sync/calendar/CalendarClientIntegrationTestAdditionalDBScripts
          • java/sync/integration-testing/services/src/test/java/org/obm/sync/calendar/CalendarClientIntegrationTest.java
          • java/sync/services-module/src/main/java/fr/aliacom/obm/common/calendar/CalendarBindingImpl.java
          • java/sync/integration-testing/services/src/test/resources/sql/org/obm/sync/calendar/resources.sql
          • java/sync/services-module/src/test/java/fr/aliacom/obm/common/calendar/CalendarBindingImplTest.java
          Show
          Jenkins Continuous Integration Server added a comment - SUCCESS: Integrated in poll-master #231 OBMFULL-6351 Ignoring participation changes on resources. (ddolcimascolo: de493ee92e95de25cb13b5cbb757c4ef685633ad ) java/sync/integration-testing/services/src/test/resources/sql/org/obm/sync/calendar/CalendarClientIntegrationTestAdditionalDBScripts java/sync/integration-testing/services/src/test/java/org/obm/sync/calendar/CalendarClientIntegrationTest.java java/sync/services-module/src/main/java/fr/aliacom/obm/common/calendar/CalendarBindingImpl.java java/sync/integration-testing/services/src/test/resources/sql/org/obm/sync/calendar/resources.sql java/sync/services-module/src/test/java/fr/aliacom/obm/common/calendar/CalendarBindingImplTest.java
          Hide
          Stephane COLSON added a comment -

          OK, tested with iPhone5, FP2, SGS6 edge, TB31 and TB38 on Debian 7 and OBM 3.2.0~0.alpha0+git20160419-1340-de493ee

          Show
          Stephane COLSON added a comment - OK, tested with iPhone5, FP2, SGS6 edge, TB31 and TB38 on Debian 7 and OBM 3.2.0~0.alpha0+git20160419-1340-de493ee

            People

            • Assignee:
              David Dolcimascolo
              Reporter:
              Stephane COLSON
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Agile