From 922186bdd1a09ddc45b346e46aef4762f9b64283 Mon Sep 17 00:00:00 2001
From: Michael Vogel <icarus@dabo.de>
Date: Sun, 14 Feb 2016 12:39:57 +0100
Subject: [PATCH] Small bugfix for the keyword bug in the gcontact table

---
 include/socgraph.php | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/include/socgraph.php b/include/socgraph.php
index e07e0d3533..bd5b1817f0 100644
--- a/include/socgraph.php
+++ b/include/socgraph.php
@@ -1422,6 +1422,14 @@ function update_gcontact($contact) {
 	unset($fields["url"]);
 	unset($fields["updated"]);
 
+	// Bugfix: We had an error in the storing of keywords which lead to the "0"
+	// This value is still transmitted via poco.
+	if ($contact["keywords"] == "0")
+		unset($contact["keywords"]);
+
+	if ($r[0]["keywords"] == "0")
+		$r[0]["keywords"] = "";
+
 	// assign all unassigned fields from the database entry
 	foreach ($fields AS $field => $data)
 		if (!isset($contact[$field]) OR ($contact[$field] == ""))
-- 
2.39.5