Skip to content

Commit

Permalink
MAGETWO-91570: [2.2.x] - [Github]Can not save attribute #5907
Browse files Browse the repository at this point in the history
- test fix
  • Loading branch information
rganin committed Jun 14, 2018
1 parent 019cf68 commit 1a22d95
Showing 1 changed file with 10 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,17 @@ class Save
public function beforeDispatch(Attribute\Save $subject, RequestInterface $request)
{
$data = $request->getPostValue();
//Data is serialized to overcome issues caused by max_input_vars value if it's modification is unavailable.
//See subject controller code and comments for more info.
if (isset($data['serialized_swatch_values'])
&& in_array($data['frontend_input'], ['swatch_visual', 'swatch_text'])
) {
$data['serialized_options'] = $data['serialized_swatch_values'];
}
unset($data['serialized_swatch_values']);

if (isset($data['frontend_input'])) {
//Data is serialized to overcome issues caused by max_input_vars value if it's modification is unavailable.
//See subject controller code and comments for more info.
if (isset($data['serialized_swatch_values'])
&& in_array($data['frontend_input'], ['swatch_visual', 'swatch_text'])
) {
$data['serialized_options'] = $data['serialized_swatch_values'];
unset($data['serialized_swatch_values']);
}

switch ($data['frontend_input']) {
case 'swatch_visual':
$data[Swatch::SWATCH_INPUT_TYPE_KEY] = Swatch::SWATCH_INPUT_TYPE_VISUAL;
Expand Down

0 comments on commit 1a22d95

Please sign in to comment.