Skip to content

Commit 2de510d

Browse files
authored
Merge pull request #30 from formapro/fix-create-token
Do not persist token on create
2 parents a304206 + 6c48b3d commit 2de510d

File tree

2 files changed

+1
-5
lines changed

2 files changed

+1
-5
lines changed

src/Doctrine/DoctrineDAL.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@ public function createProcessToken(Process $process, string $id = null): Token
3838
$token->setId($id ?: Uuid::generate());
3939
$token->setProcess($process);
4040

41-
$this->persistToken($token);
42-
4341
return $token;
4442
}
4543

src/Yadm/StandaloneTokenDAL.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,6 @@ public function createProcessToken(Process $process, string $id = null): Token
3737

3838
set_value($token, 'processId', $process->getId());
3939

40-
$this->tokenStorage->insert($token);
41-
4240
return $token;
4341
}
4442

@@ -97,7 +95,7 @@ public function persistToken(Token $token)
9795
{
9896
$this->persistProcess($token->getProcess());
9997

100-
$this->tokenStorage->update($token);
98+
get_object_id($token, true) ? $this->tokenStorage->update($token) : $this->tokenStorage->insert($token);
10199
}
102100

103101
public function persistProcess(Process $process)

0 commit comments

Comments
 (0)