carddav: fix accidental shadowing of variables
The statement changed here creates new variables, whereas it means to assign values to the previously declared `ao` to be used outside of the if statement. This lead to PUT requests always being sent to a URL containing a new UUID, causing problems with some CardDAV servers.
This commit is contained in:
parent
9553724c82
commit
f4523b51af
1 changed files with 1 additions and 1 deletions
|
@ -141,7 +141,7 @@ func registerRoutes(p *plugin) {
|
||||||
var ao *carddav.AddressObject
|
var ao *carddav.AddressObject
|
||||||
var card vcard.Card
|
var card vcard.Card
|
||||||
if addressObjectPath != "" {
|
if addressObjectPath != "" {
|
||||||
ao, err := c.GetAddressObject(addressObjectPath)
|
ao, err = c.GetAddressObject(addressObjectPath)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return fmt.Errorf("failed to query CardDAV address: %v", err)
|
return fmt.Errorf("failed to query CardDAV address: %v", err)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue