X-CGP-ClamAV-Result: CLEAN X-VirusScanner: Niversoft's CGPClamav Helper v1.22.2a (ClamAV engine v0.102.2) X-Junk-Score: 0 [] X-KAS-Score: 0 [] From: "Don Lindsay" Received: from st43p00im-zteg10063401.me.com ([17.58.63.175] verified) by post.selbstdenker.com (CommuniGate Pro SMTP 6.3.3) with ESMTPS id 25354912 for webobjects-dev@wocommunity.org; Wed, 03 Feb 2021 07:21:30 +0100 Received-SPF: pass receiver=post.selbstdenker.com; client-ip=17.58.63.175; envelope-from=pccdonl@icloud.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1612333268; bh=AassvjaBNChssTji4r4S8rTgvh/uXMHM8Yzjp2N4l2E=; h=From:Content-Type:Mime-Version:Subject:Message-Id:Date:To; b=vwmzr/U6gQeGL3ja9jFVtwbwuTYQ2dldG7D/9oO7NhIXTQQ/oIptgRiB1NJoo2p3C 9VCPhCXnd7K9rqDSM4wpm9j6XYfwNHQ4/kZYFO1tWxcK+/kN/x/DxLgylWyxRuCCcK Ng36bAhHhOyJFL/BSi719UrtQ/kUDkGsJlXrATOOtG2i3T1UjKN43Zv8WeThik1K5k VwDdexe/SozGoDYgravZINQhtTx3+BMdRRat18aMA4QABEd4Woxzqz+jHgjLr8xEIL bZFvh0F/F50TvX17+2Y1lXaglW0+jUMAGkbOJYCWdUsZquMIJF2RoBg2a1tsHVP8Fn zW5ChrS3zHoRA== Received: from [192.168.1.110] (ip-69-10-101-174.midstate.ip.cablemo.net [69.10.101.174]) by st43p00im-zteg10063401.me.com (Postfix) with ESMTPSA id 588AE4A0433 for ; Wed, 3 Feb 2021 06:21:07 +0000 (UTC) Content-Type: multipart/alternative; boundary="Apple-Mail=_D80CBED3-95ED-49E9-9872-67643F963129" Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.40.0.2.32\)) Subject: ERRest PUT not functioning Message-Id: <6DD7D3A2-43F3-40CB-B741-F620951B84F7@icloud.com> Date: Wed, 3 Feb 2021 00:21:05 -0600 To: webobjects-dev@wocommunity.org X-Mailer: Apple Mail (2.3654.40.0.2.32) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369,18.0.737 definitions=2021-02-03_01:2021-02-02,2021-02-03 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-2006250000 definitions=main-2102030037 --Apple-Mail=_D80CBED3-95ED-49E9-9872-67643F963129 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hello; I have a ERRest project. Everything seems to be working except for when = I update an entity the updateAction never gets called. I put = breakpoints in the source code on createAction, updateAction, = indexAction, showAction. The method that gets called for PUT is = indexAction. Am I doing something wrong with the code, I took a look at = the example apps in Project Wonder and used them to create my = boilerplate. =20 Thanks, Don The request from the developer tools in the browser: How the data is being sent: $.ajax({ url: '/cgi-bin/WebObjects/xxxxxx.woa/ra/TileV2', type: =E2=80=98PUT', data: workingObject, dataType: 'json', contentType: 'application/json', success: function (data) { comp._currentTile =3D data; console.log(JSON.stringify(data)) bootbox.alert({ title: "Tile Save", message: "Tile saved successfully", centerVertical: true }); comp.resetDirty(); comp.initialize(window.connectorsjson, window.tilejson);; }, error: function (data) { bootbox.alert({ title: "Tile Save", message: "Saving the tile failed, please try again later", centerVertical: true }); } }); TileV2Controller.java public class TileV2Controller extends BaseRestController { public TileV2Controller(WORequest request) { super(request); // TODO Auto-generated constructor stub } @Override public WOActionResults createAction() throws Throwable { TileV2 tilev2 =3D create(createInFilter()); editingContext().saveChanges(); return response(tilev2,outFilter()); } public ERXKeyFilter createInFilter() { return ERXKeyFilter.filterWithAttributes(); } public ERXKeyFilter outFilter() { ERXKeyFilter out =3D createInFilter(); return out; } /** * Returns the value of the "tile" variable from the route. * @return */ public TileV2 tilev2() { TileV2 tilev2 =3D routeObjectForKey("tileV2"); = tilev2.setTenant(((com.mozaic.app.Session)session()).getTenant()); return tilev2; } /** * The query filter is used in indexAction to control what = attributes and relationships * you expose to qualifiers through query parameters *=20 * @return */ public static ERXKeyFilter queryFilter() { ERXKeyFilter filter =3D = ERXKeyFilter.filterWithAllRecursive(); filter.includeAll(); return filter; } /** * This showFilter is used by indexAction and showAction and = says to return all attributes * of an TileV2, and for the owner, include all of its = attributes.=20 */ public static ERXKeyFilter showFilter() { ERXKeyFilter filter =3D = ERXKeyFilter.filterWithAttributes(); return filter; } /** * The updateFilter is used by updateAction and createAction and = says to allow updating any attributes of an * TileV2. * @return */ public static ERXKeyFilter updateFilter() { ERXKeyFilter filter =3D = ERXKeyFilter.filterWithAttributes(); return filter; } @Override public WOActionResults updateAction() { TileV2 tilev2 =3D tilev2(); update(tilev2, updateFilter()); editingContext().saveChanges(); return response(tilev2, showFilter()); } @Override public WOActionResults destroyAction() throws Throwable { TileV2 tilev2 =3D tilev2(); tilev2.delete(); editingContext().saveChanges(); return response(tilev2, showFilter()); } @Override public WOActionResults newAction() throws Throwable { TileV2 tilev2 =3D TileV2.createTileV2(editingContext(), = "New Description", null, "New Tile", = ((com.mozaic.app.Session)session()).getTenant()); return response(tilev2, showFilter()); } @Override public WOActionResults showAction() { return response(tilev2(), showFilter()); } /** * indexAction uses an ERXRestFetchSpecification, which = optionally allows you to expose sorting, qualifying, and batching in = query parameters=20 */ @Override public WOActionResults indexAction() { if (isSchemaRequest()) { return schemaResponse(showFilter()); } ERXRestFetchSpecification fetchSpec =3D new = ERXRestFetchSpecification<>(TileV2.ENTITY_NAME, null, null, = queryFilter(), TileV2.NAME.ascs(), 25); return response(fetchSpec, showFilter()); } } --Apple-Mail=_D80CBED3-95ED-49E9-9872-67643F963129 Content-Type: multipart/related; type="text/html"; boundary="Apple-Mail=_1FDDF763-E6C6-4522-9238-57E74F62BB50" --Apple-Mail=_1FDDF763-E6C6-4522-9238-57E74F62BB50 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Hello;

I = have a ERRest project. Everything seems to be working except for when I = update an entity the updateAction never gets called.  I put = breakpoints in the source code on createAction, updateAction, = indexAction, showAction. The method that gets called for PUT is = indexAction.  Am I doing something wrong with the code, I took a = look at the example apps in Project Wonder and used them to create my = boilerplate.
  
Thanks,

Don


The request from the = developer tools in the browser:



How the data is being sent:

$.ajax({
url: '/cgi-bin/WebObjects/xxxxxx.woa/ra/TileV2',
= type: =E2=80=98PUT',
data: workingObject,
dataType: 'json',
= contentType: 'application/json',
success: function (data) = {
comp._currentTile =3D data;
console.log(JSON.stringify(data))
bootbox.alert({
= title: "Tile Save",
message: "Tile saved successfully",
centerVertical: = true
= });
comp.resetDirty();
comp.initialize(window.connectorsjson, window.tilejson);;
},
error: function (data) {
bootbox.alert({
= title: "Tile Save",
message: "Saving the tile failed, please try again = later",
= centerVertical: true
});
}
});



TileV2Controller.java

public class TileV2Controller extends BaseRestController = {

public = TileV2Controller(WORequest request) {
= super(request);
= // TODO Auto-generated constructor stub
}

= @Override
public = WOActionResults createAction() throws Throwable {
TileV2 tilev2 =3D = create(createInFilter());
= editingContext().saveChanges();
= return response(tilev2,outFilter());
= }
public = ERXKeyFilter createInFilter() {
= return ERXKeyFilter.filterWithAttributes();
= }
public = ERXKeyFilter outFilter() {
= ERXKeyFilter out = =3D createInFilter();
= return out;
= }
= /**
= * Returns the value of the "tile" variable from the = route.
* = @return
*/
= public TileV2 tilev2() {
= TileV2 tilev2 =3D routeObjectForKey("tileV2");
= tilev2.setTenant(((com.mozaic.app.Session)session()).get= Tenant());
= return tilev2;
= }
= /**
= * The query filter is used in indexAction to control what = attributes and relationships
* you expose to qualifiers = through query parameters
= * @return
*/
= public static ERXKeyFilter queryFilter() {
ERXKeyFilter filter =3D ERXKeyFilter.filterWithAllRecursive();
= filter.includeAll();
= return filter;
= }
= /**
= * This showFilter is used by indexAction and showAction and says = to return all attributes
* of an TileV2, and for the = owner, include all of its attributes. 
*/
= public static ERXKeyFilter showFilter() {
ERXKeyFilter filter =3D ERXKeyFilter.filterWithAttributes();
= return filter;
= }
= /**
= * The updateFilter is used by updateAction and createAction and = says to allow updating any attributes of an
* TileV2.
* @return
*/
= public static ERXKeyFilter updateFilter() {
ERXKeyFilter = filter =3D = ERXKeyFilter.filterWithAttributes();
return = filter;
= }
= @Override
public = WOActionResults updateAction() {
= TileV2 tilev2 =3D = tilev2();
= update(tilev2, = updateFilter());
= editingContext().saveChanges();
= return response(tilev2, showFilter());
}

= @Override
public = WOActionResults destroyAction() throws Throwable {
TileV2 tilev2 =3D = tilev2();
= tilev2.delete();
= editingContext().saveChanges();
= return response(tilev2, showFilter());
}

= @Override
public = WOActionResults newAction() throws Throwable {
= TileV2 tilev2 =3D = TileV2.createTileV2(editingContext(), "New Description", null, "New Tile",  = ((com.mozaic.app.Session)session()).getTenant());
return response(tilev2, showFilter());
= }
= @Override
public = WOActionResults showAction() {
= return response(tilev2(), showFilter());
= }
= /**
= * indexAction uses an ERXRestFetchSpecification, which = optionally allows you to expose sorting, qualifying, and batching in = query parameters 
*/
= @Override
public = WOActionResults indexAction() {
= if (isSchemaRequest()) {
= return schemaResponse(showFilter());
= }
= ERXRestFetchSpecification<TileV2> fetchSpec =3D new = ERXRestFetchSpecification<>(TileV2.ENTITY_NAME, null, null, queryFilter(), TileV2.NAME.ascs(), = 25);
return response(fetchSpec, showFilter());
= }
}

= --Apple-Mail=_1FDDF763-E6C6-4522-9238-57E74F62BB50 Content-Transfer-Encoding: base64 Content-Disposition: inline; filename=PastedGraphic-1.png Content-Type: image/png; x-unix-mode=0666; name="PastedGraphic-1.png" Content-Id: <20056F48-1028-4039-A38B-E76BB345B7A0> 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 AYj0BrCDg9z/ZdJkB/vpWqRmRJqUTky8RbQjzhyALz0TE+PNExNfqpFm7wPQ9n5a008aFtHyJfow VGPRUXcrD/zDpvX+X2b85xNMduAI/vn8E84vGtvQNYMFAAAAVmVYSWZNTQAqAAAACAABh2kABAAA AAEAAAAaAAAAAAADkoYABwAAABIAAABEoAIABAAAAAEAAAP3oAMABAAAAAEAAAB4AAAAAEFTQ0lJ AAAAU2NyZWVuc2hvdD4bp0oAAAHXaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRh IHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA2LjAuMCI+CiAgIDxy ZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4 LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHht bG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6 UGl4ZWxZRGltZW5zaW9uPjEyMDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgICAgIDxleGlm OlBpeGVsWERpbWVuc2lvbj4xMDE1PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4 aWY6VXNlckNvbW1lbnQ+U2NyZWVuc2hvdDwvZXhpZjpVc2VyQ29tbWVudD4KICAgICAgPC9yZGY6 RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CqGUK8IAAEAASURBVHgB7Z0F fBTHF8dfQgju7u7uXtwprsW1FGmLlFKgSCmlQo2iLV4o+i8upWhxdynuGtwhJP/5vbDXy3F3CZBA SH6PT25tZnbmu7vHPZm3HqVKlfL3uXZTKCRAAiRAAiQQngkkTBBXEiVKJIcOHw3VYR46uC9U238b Gs+WPdfb0E32kQRIgARIgATCFQHPcDUaDoYESIAESIAESIAESIAESIAESIAEIiABKvcR8KJzyCRA AiRAAiRAAiRAAiRAAiRAAuGLAJX78HU9ORoSIAESIAESIAESIAESIAESIIEISIDKfQS86BwyCZAA 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 TDytnW7MkFsAAAAASUVORK5CYII= --Apple-Mail=_1FDDF763-E6C6-4522-9238-57E74F62BB50-- --Apple-Mail=_D80CBED3-95ED-49E9-9872-67643F963129--