nixos/forgejo/0001-bad-bad-not-good-patch-it-s-3-am-and-i-am-tired.patch
2025-01-20 12:26:16 +00:00

35 lines
1.6 KiB
Diff

From 09949e09b153d14bffdd765d48394f046a0848ef Mon Sep 17 00:00:00 2001
From: Serge Bazanski <q3k@q3k.org>
Date: Mon, 20 Jan 2025 02:58:07 +0100
Subject: [PATCH] bad bad not good patch it's 3 am and i am tired
---
services/auth/source/ldap/source_search.go | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/services/auth/source/ldap/source_search.go b/services/auth/source/ldap/source_search.go
index 2a61386ae1..aceefe53ad 100644
--- a/services/auth/source/ldap/source_search.go
+++ b/services/auth/source/ldap/source_search.go
@@ -362,7 +362,7 @@ func (source *Source) SearchEntry(name, passwd string, directBind bool) *SearchR
username := sr.Entries[0].GetAttributeValue(source.AttributeUsername)
firstname := sr.Entries[0].GetAttributeValue(source.AttributeName)
surname := sr.Entries[0].GetAttributeValue(source.AttributeSurname)
- mail := sr.Entries[0].GetAttributeValue(source.AttributeMail)
+ mail := sr.Entries[0].GetAttributeValue(source.AttributeMail) + "@cebula.camp"
if isAttributeSSHPublicKeySet {
sshPublicKey = sr.Entries[0].GetAttributeValues(source.AttributeSSHPublicKey)
@@ -490,7 +490,7 @@ func (source *Source) SearchEntries() ([]*SearchResult, error) {
Username: v.GetAttributeValue(source.AttributeUsername),
Name: v.GetAttributeValue(source.AttributeName),
Surname: v.GetAttributeValue(source.AttributeSurname),
- Mail: v.GetAttributeValue(source.AttributeMail),
+ Mail: v.GetAttributeValue(source.AttributeMail) + "@cebula.camp",
IsAdmin: checkAdmin(l, source, v.DN),
Groups: usersLdapGroups,
}
--
2.44.2