From 717edf780978cb08f7ef74bb36690493c970bdec Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Wed, 8 Jun 2022 10:49:02 -0700 Subject: [PATCH] Fix slug in local page creation --- .../Sources/Services/DataService/DataService.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apple/OmnivoreKit/Sources/Services/DataService/DataService.swift b/apple/OmnivoreKit/Sources/Services/DataService/DataService.swift index 69b85d10c..b161c23c4 100644 --- a/apple/OmnivoreKit/Sources/Services/DataService/DataService.swift +++ b/apple/OmnivoreKit/Sources/Services/DataService/DataService.swift @@ -138,8 +138,8 @@ public final class DataService: ObservableObject { linkedItem.author = nil linkedItem.publishDate = nil - if let currentViewer = self.currentViewer { - linkedItem.slug = "\(currentViewer)/\(requestId)" + if let currentViewer = self.currentViewer, let username = currentViewer.username { + linkedItem.slug = "\(username)/\(requestId)" } else { // Technically this is invalid, but I don't think slug is used at all locally anymore linkedItem.slug = requestId