-
Notifications
You must be signed in to change notification settings - Fork 55
Unique Exception #733
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Unique Exception #733
Changes from 6 commits
f87ec3d
726868a
bbd9f4f
c9daebf
e4412d7
53e1a2e
07f9850
231d53e
2b59a27
22648b0
6c651e7
ce620a6
6a9c42a
968fff6
eda18d6
7ce3ae6
a163eb3
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -13,6 +13,7 @@ | |
| use Utopia\Database\Exception\Timeout as TimeoutException; | ||
| use Utopia\Database\Exception\Transaction as TransactionException; | ||
| use Utopia\Database\Exception\Truncate as TruncateException; | ||
| use Utopia\Database\Exception\Unique as UniqueException; | ||
| use Utopia\Database\Helpers\ID; | ||
| use Utopia\Database\Query; | ||
|
|
||
|
|
@@ -1924,7 +1925,7 @@ protected function processException(PDOException $e): \Exception | |
|
|
||
| // Duplicate row | ||
| if ($e->getCode() === '23505' && isset($e->errorInfo[1]) && $e->errorInfo[1] === 7) { | ||
| return new DuplicateException('Document already exists', $e->getCode(), $e); | ||
| return new UniqueException('Document already exists', $e->getCode(), $e); | ||
| } | ||
|
Comment on lines
1919
to
1930
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
If |
||
|
|
||
| // Data is too big for column resize | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,7 @@ | ||
| <?php | ||
|
|
||
| namespace Utopia\Database\Exception; | ||
|
|
||
| class Unique extends Duplicate | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @copilot Change this to extend the root database exception instead of duplicate
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Done in a163eb3 — |
||
| { | ||
| } | ||
Uh oh!
There was an error while loading. Please reload this page.