Browse code
feat: improve relative-url detection
fiddlerwoaroof authored on 05/05/2023 06:23:01
Showing 1 changed files
Showing 1 changed files
... | ... |
@@ -73,11 +73,12 @@ next time, it re-raises the exception." |
73 | 73 |
|
74 | 74 |
|
75 | 75 |
(defun relative-uri-p (uri) |
76 |
- (let ((uri (puri:uri uri))) |
|
77 |
- (not |
|
78 |
- (and (puri:uri-scheme uri) |
|
79 |
- (puri:uri-host uri) |
|
80 |
- t)))) |
|
76 |
+ (let ((uri (fw.lu:may (puri:uri uri)))) |
|
77 |
+ (and uri |
|
78 |
+ (not |
|
79 |
+ (and (puri:uri-scheme uri) |
|
80 |
+ (puri:uri-host uri) |
|
81 |
+ t))))) |
|
81 | 82 |
|
82 | 83 |
(defun coerce-feed-link (link feed) |
83 | 84 |
(flet ((unrelativize (url) |