| @@ -2,8 +2,9 @@ | ||
| 2 | 2 | |
| 3 | 3 | namespace FluentForm\App\Modules\Form; |
| 4 | 4 | |
| 5 | 5 | use FluentForm\App\Helpers\Helper; |
| 6 | +use FluentForm\App\Services\Transfer\TransferService; | |
| 6 | 7 | use FluentForm\Framework\Foundation\Application; |
| 7 | 8 | use FluentForm\Framework\Helpers\ArrayHelper; |
| 8 | 9 | use FluentForm\Framework\Http\Request\File; |
| 9 | 10 | |
| @@ -112,12 +113,16 @@ | ||
| 112 | 113 | ]; |
| 113 | 114 | |
| 114 | 115 | if (isset($formItem['metas'])) { |
| 115 | 116 | foreach ($formItem['metas'] as $metaData) { |
| 117 | + $metaKey = sanitize_text_field(ArrayHelper::get($metaData, 'meta_key')); | |
| 116 | 118 | $settings = [ |
| 117 | 119 | 'form_id' => $formId, |
| 118 | - 'meta_key' => $metaData['meta_key'], | |
| 119 | - 'value' => $metaData['value'], | |
| 120 | + 'meta_key' => $metaKey, | |
| 121 | + 'value' => TransferService::sanitizeImportedMetaValue( | |
| 122 | + $metaKey, | |
| 123 | + ArrayHelper::get($metaData, 'value') | |
| 124 | + ), | |
| 120 | 125 | ]; |
| 121 | 126 | wpFluent()->table('fluentform_form_meta')->insert($settings); |
| 122 | 127 | } |
| 123 | 128 | } else { |