diff --git a/frontend/public/learning.svg b/frontend/public/learning.svg
new file mode 100644
index 00000000..49fb3d80
--- /dev/null
+++ b/frontend/public/learning.svg
@@ -0,0 +1,4 @@
+
diff --git a/frontend/src/components/Icons/LMSLogo.vue b/frontend/src/components/Icons/LMSLogo.vue
index 9953331e..9d62d568 100644
--- a/frontend/src/components/Icons/LMSLogo.vue
+++ b/frontend/src/components/Icons/LMSLogo.vue
@@ -1,36 +1,18 @@
diff --git a/frontend/src/stores/session.js b/frontend/src/stores/session.js
index 1111e9cc..46beff48 100644
--- a/frontend/src/stores/session.js
+++ b/frontend/src/stores/session.js
@@ -49,7 +49,9 @@ export const sessionStore = defineStore('lms-session', () => {
onSuccess(data) {
brand.name = data.app_name
brand.logo = data.app_logo
- brand.favicon = data.favicon.file_url
+ brand.favicon =
+ data.favicon?.file_url ||
+ '/assets/lms/frontend/public/learning.svg'
},
})