Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Veyssier <eneiluj@posteo.net>2022-10-01 01:43:23 +0300
committerGitHub <noreply@github.com>2022-10-01 01:43:23 +0300
commit4844ca619cf64ec4b0c25e655d2d05fc60eeb263 (patch)
tree2d6037ce484ce7c207fd950c6457e4fc7d5119c3
parentb701e19d10a9e4afe42debba2ea9778445f3ec7f (diff)
parenteff783797a5271a4097cce12639408b647c9151b (diff)
Merge pull request #34353 from nextcloud/fix/noid/reference-url-fallback
Reference url can always fallback to the link itself
-rw-r--r--lib/public/Collaboration/Reference/IReference.php2
-rw-r--r--lib/public/Collaboration/Reference/Reference.php4
2 files changed, 3 insertions, 3 deletions
diff --git a/lib/public/Collaboration/Reference/IReference.php b/lib/public/Collaboration/Reference/IReference.php
index 0155ae86dd8..31608b52cc5 100644
--- a/lib/public/Collaboration/Reference/IReference.php
+++ b/lib/public/Collaboration/Reference/IReference.php
@@ -98,7 +98,7 @@ interface IReference extends JsonSerializable {
/**
* @since 25.0.0
*/
- public function getUrl(): ?string;
+ public function getUrl(): string;
/**
* Set the reference specific rich object representation
diff --git a/lib/public/Collaboration/Reference/Reference.php b/lib/public/Collaboration/Reference/Reference.php
index 07da3399a1e..6b92a0fae52 100644
--- a/lib/public/Collaboration/Reference/Reference.php
+++ b/lib/public/Collaboration/Reference/Reference.php
@@ -149,8 +149,8 @@ class Reference implements IReference {
* @inheritdoc
* @since 25.0.0
*/
- public function getUrl(): ?string {
- return $this->url;
+ public function getUrl(): string {
+ return $this->url ?? $this->reference;
}
/**