aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCôme Chilliet <come.chilliet@nextcloud.com>2025-04-24 17:46:41 +0200
committerCôme Chilliet <come.chilliet@nextcloud.com>2025-04-24 17:46:41 +0200
commit0e7f0c83643bc6048052fc699977df9225e50cde (patch)
treed8490a0cf27c5b14585b8fedf9d9a530efb19551
parent7673e60d832f3be515226cac05210ddb606ce844 (diff)
downloadnextcloud-server-fix/oracle-insert-id.tar.gz
nextcloud-server-fix/oracle-insert-id.zip
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
-rw-r--r--lib/private/DB/AdapterOCI8.php4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/private/DB/AdapterOCI8.php b/lib/private/DB/AdapterOCI8.php
index e10b02fc489..bc1f21e5dcd 100644
--- a/lib/private/DB/AdapterOCI8.php
+++ b/lib/private/DB/AdapterOCI8.php
@@ -37,14 +37,14 @@ class AdapterOCI8 extends Adapter {
} elseif (\str_contains($statement, 'addressbooks')) {
$statement = preg_replace(
'/^INSERT (INTO .+)$/',
- 'DECLARE vRowid NUMBER; BEGIN INSERT INTO ${1} RETURNING "id" INTO vRowid dbms_output.put_line(vRowid); END;',
+ 'DECLARE vRowid NUMBER; BEGIN INSERT INTO ${1} RETURNING "id" INTO vRowid; dbms_output.put_line(vRowid); END;',
$statement
);
var_dump($statement);
} elseif (\str_contains($statement, 'storages')) {
$statement = preg_replace(
'/^INSERT (INTO .+)$/',
- 'DECLARE vRowid NUMBER; BEGIN INSERT INTO ${1} RETURNING "numeric_id" INTO vRowid dbms_output.put_line(vRowid); END;',
+ 'DECLARE vRowid NUMBER; BEGIN INSERT INTO ${1} RETURNING "numeric_id" INTO vRowid; dbms_output.put_line(vRowid); END;',
$statement
);
var_dump($statement);