diff --git a/scp/forms.php b/scp/forms.php
index 311207756652d6c1d560d79923a93bc16abc0c5b..0ac4086cda8bc2e46c1298bb865087f06e02f896 100644
--- a/scp/forms.php
+++ b/scp/forms.php
@@ -88,7 +88,7 @@ if($_POST) {
                 continue;
             $field = DynamicFormField::create(array(
                 'form_id'=>$form->get('id'),
-                'sort'=>$_POST["sort-new-$i"] ? $_POST["sort-new-$i"] : $max_sort++,
+                'sort'=>$_POST["sort-new-$i"] ? $_POST["sort-new-$i"] : ++$max_sort,
                 'label'=>$_POST["label-new-$i"],
                 'type'=>$_POST["type-new-$i"],
                 'name'=>$_POST["name-new-$i"],