- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Estimados necesito su ayuda para este error
Quiero agregar los campos de direccion en mi formulario de nuevo cliente pero al querer guardar me aparese el error Delete operation is forbidden for current area, como puedo solucionarlo e probado agregando lineas en mi controlador
\Magento\Framework\Registry $registry,
$this->registry->register('isSecureArea', true,true);
pero aun asi no puedo saltar la validacion que me falta o estoy haciendo las cosas mal, no soy muy experto en magento por favor su ayuda
Utilizo magento 2.3.2 y php 7.2
Saludos
Solved! Go to Solution.
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I know this is old, but I wanted to share my case and solution:
- We wanted to add address fields in the registration form
- These fields would appear after clicking a checkbox
- When the fields were complete, the registration would go fine
- If we didn't click on the checkbox (so no address would be saved), we got the same error
I think the problem arrived because we were including the address fields inside the <form> registration. If these fields were not completed, then the form would throw that error.
We ended up creating some javascript to dynamically add/remove the address fields. Probably Magento shows the error because there is a field called:
<input type="hidden" name="create_address" value="1"/>
Which might indicate to Magento that the address field has to be created. But if the fields are empty... it throws the error.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Delete operation is forbidden for current area
@andres _aguiler Magento by default provide the address fields.
You can enable them using the below link.
Thanks
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Delete operation is forbidden for current area
@rahul Gupta Hello and thanks for your answer but I have done both cases but clicking on the button saves me the error. What interests me is to skip the validation correctly or fix this
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Delete operation is forbidden for current area
@andres _aguiler try to leave Street field blank and then create the customer and let me know if you are getting the same error.
Thanks
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Delete operation is forbidden for current area
@rahul Gupta friend I keep the same error, I have left all the fields reacted to the address as not mandatory, the other is that the client is created but leave the error in the frontend
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I know this is old, but I wanted to share my case and solution:
- We wanted to add address fields in the registration form
- These fields would appear after clicking a checkbox
- When the fields were complete, the registration would go fine
- If we didn't click on the checkbox (so no address would be saved), we got the same error
I think the problem arrived because we were including the address fields inside the <form> registration. If these fields were not completed, then the form would throw that error.
We ended up creating some javascript to dynamically add/remove the address fields. Probably Magento shows the error because there is a field called:
<input type="hidden" name="create_address" value="1"/>
Which might indicate to Magento that the address field has to be created. But if the fields are empty... it throws the error.