Skip to content

Commit

Permalink
don't create default components after submit
Browse files Browse the repository at this point in the history
  • Loading branch information
MartkCz committed Aug 1, 2018
1 parent db5fc11 commit 3fbea50
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions src/ComponentResolver.php
Expand Up @@ -71,8 +71,8 @@ public function getCreateNum() {
return $this->createNum;
}

public function getValuesForComponents() {
return array_slice($this->getPurgedHttpData() ?: $this->values, 0, $this->maxCopies, true);
public function getValuesForComponents($includeDefaults = true) {
return array_slice($this->getPurgedHttpData() ?: ($includeDefaults ? $this->values : []), 0, $this->maxCopies, true);
}

public function getPurgedHttpData() {
Expand Down
2 changes: 1 addition & 1 deletion src/Multiplier.php
Expand Up @@ -272,7 +272,7 @@ private function createComponents(ComponentResolver $resolver) {
$containers = [];

// Create components with values
foreach ($resolver->getValuesForComponents() as $number => $values) {
foreach ($resolver->getValuesForComponents(!$this->form->isSubmitted()) as $number => $values) {
$containers[] = $container = $this->addCopy($number, $values);
}

Expand Down

0 comments on commit 3fbea50

Please sign in to comment.