Code

allow StringHTMLProperty in MultilinkHTMLProperty test to work
authorrichard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2>
Tue, 10 Dec 2002 23:14:33 +0000 (23:14 +0000)
committerrichard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2>
Tue, 10 Dec 2002 23:14:33 +0000 (23:14 +0000)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1399 57a73879-2fb5-44c3-a270-3262357dd7e2

CHANGES.txt
roundup/cgi/templating.py

index 17d3e390b26097de8022b9d1e13df843c3ce5128..4c3306be80200adbed0ebbc2abd6db7abae6771a 100644 (file)
@@ -18,6 +18,7 @@ are given with the most recent entry first.
 - bad entries for multilink editing in cgi don't traceback now (sf bug 640310)
 - detect and break email loops (sf bug 640854)
 - finished of handling of retired flag in filter() (sf bug 635260)
+- allow StringHTMLProperty in MultilinkHTMLProperty test to work
 
 
 2002-11-07 0.5.2
index 5565fe9406162787a90699af4b6f63476bf3c28c..3afd9b595ee9238bc681971ea14a274057f50807 100644 (file)
@@ -1091,9 +1091,10 @@ class MultilinkHTMLProperty(HTMLProperty):
         return klass(self._client, self._prop.classname, value)
 
     def __contains__(self, value):
-        ''' Support the "in" operator
+        ''' Support the "in" operator. We have to make sure the passed-in
+            value is a string first, not a *HTMLProperty.
         '''
-        return value in self._value
+        return str(value) in self._value
 
     def reverse(self):
         ''' return the list in reverse order