cancel
Showing results for 
Search instead for 
Did you mean: 

Saving any "Attribute Set" after initial creation fails - 403 Forbidden

   Did you know you can see the translated content as per your choice?

Translation is in progress. Please check again after few minutes.

Saving any "Attribute Set" after initial creation fails - 403 Forbidden

Good afternoon, it's my first time here please be gentle! - I can't figure out how to work around this issue, so I've come to you in the hopes that you may know where things have gone wrong! I suspect a full wipe of the current attributes/attribute sets, and then an import of the vanilla Magento attributes/attribute sets might fix whatever bug has found its way in, what do you think?

Thanks for the help in advance,


--- Info:
This store is not currently live and only has a few test products in it.
Nexcess Magento Hosting
Magento CE 2.1.5
Apache 2.2.31
PHP 7.0.15
MySQL Percona Server 5.6.35-80.0
Chrome Browser

 

--- Reproduce:
After so much configuration up to this point, I can't describe how to reproduce the issue from a blank Magento install, sorry. I have created a number of attributes of my own that I want to place in a new attribute set, and I've possibly modified some of the defaults (I have modified color, for example). I may have even deleted a default attribute, though I doubt that - but I've not got a list of the defaults handy to compare. For me currently, all I have to do to encounter this error is:

 

1. Log in to admin panel
2. Go to Stores > Attributes > Attribute Set
3. "Add Attribute Set"
4. Name "Test1" based on "Default" (or indeed any attribute set), click "Save".
5. "You saved the attribute set." - all good so far.
6. Attempt to modify anything in the attribute set, e.g. change the name to "Test2".
7. Click "Save".
8. Magento pops up a loading "Please wait..." for about a quarter of a second, then that disappears leaving you on the same page you were on, nothing changed.
9. Browser console output shows the following error (domain URL unnecessary):

 

legacy-build.min.js:1 POST http://domain.domain/admin/catalog/product_set/save/id/19/key/68ff563b166629c59c70be963787f4d213023cea333cef74129ab6d563c532ba/?isAjax=true 403 (Forbidden)
request @ legacy-build.min.js:1
initialize @ legacy-build.min.js:8
(anonymous) @ legacy-build.min.js:1
g @ legacy-build.min.js:1
request @ ext-tree.js:13
save @ (index):620
onclick @ (index):258