Skip to content

Commit 258b8c3

Browse files
committed
Set the namespace correctly on item IDs returned from the upload/export API
1 parent 577fadd commit 258b8c3

2 files changed

Lines changed: 6 additions & 8 deletions

File tree

src/main/java/microsoft/exchange/webservices/data/core/response/ExportItemsResponse.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,8 @@
2424
package microsoft.exchange.webservices.data.core.response;
2525

2626
import microsoft.exchange.webservices.data.core.EwsServiceXmlReader;
27-
import microsoft.exchange.webservices.data.core.EwsUtilities;
28-
import microsoft.exchange.webservices.data.core.ExchangeService;
2927
import microsoft.exchange.webservices.data.core.XmlElementNames;
3028
import microsoft.exchange.webservices.data.core.enumeration.misc.XmlNamespace;
31-
import microsoft.exchange.webservices.data.core.enumeration.service.ServiceResult;
32-
import microsoft.exchange.webservices.data.core.service.ServiceObject;
33-
import microsoft.exchange.webservices.data.core.service.item.Item;
3429
import microsoft.exchange.webservices.data.property.complex.ItemId;
3530

3631
public final class ExportItemsResponse extends ServiceResponse {
@@ -48,6 +43,7 @@ protected void readElementsFromXml(EwsServiceXmlReader reader) throws Exception
4843
itemId = new ItemId();
4944
itemId.setNamespace(XmlNamespace.Messages);
5045
itemId.loadFromXml(reader, XmlElementNames.ItemId);
46+
itemId.setNamespace(XmlNamespace.Types);
5147

5248
reader.readStartElement(XmlNamespace.Messages, XmlElementNames.Data);
5349
data = reader.readBase64ElementValue();

src/main/java/microsoft/exchange/webservices/data/core/response/UploadItemsResponse.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
package microsoft.exchange.webservices.data.core.response;
22

3-
import microsoft.exchange.webservices.data.core.*;
4-
import microsoft.exchange.webservices.data.core.enumeration.misc.*;
5-
import microsoft.exchange.webservices.data.property.complex.*;
3+
import microsoft.exchange.webservices.data.core.EwsServiceXmlReader;
4+
import microsoft.exchange.webservices.data.core.XmlElementNames;
5+
import microsoft.exchange.webservices.data.core.enumeration.misc.XmlNamespace;
6+
import microsoft.exchange.webservices.data.property.complex.ItemId;
67

78
public class UploadItemsResponse extends ServiceResponse {
89

@@ -17,6 +18,7 @@ protected void readElementsFromXml(EwsServiceXmlReader reader) throws Exception
1718
itemId = new ItemId();
1819
itemId.setNamespace(XmlNamespace.Messages);
1920
itemId.loadFromXml(reader, XmlElementNames.ItemId);
21+
itemId.setNamespace(XmlNamespace.Types);
2022
}
2123

2224
public ItemId getItemId() {

0 commit comments

Comments
 (0)