# HG changeset patch
# User Sylvain Thénault <sylvain.thenault@logilab.fr>
# Date 1264445299 -3600
# Node ID 06a34ff6b49a947e47d984b4b29b7ff4ae92b7b7
# Parent  066e7884e57d6a8fc93c0d3a8b98f148528cd4f3
skil internal field value, else we get an error

diff -r 066e7884e57d -r 06a34ff6b49a web/box.py
--- a/web/box.py	Mon Jan 25 19:36:04 2010 +0100
+++ b/web/box.py	Mon Jan 25 19:48:19 2010 +0100
@@ -16,6 +16,7 @@
                                 match_context_prop, partial_has_related_entities)
 from cubicweb.view import View, ReloadableMixIn
 
+from cubicweb.web import INTERNAL_FIELD_VALUE
 from cubicweb.web.htmlwidgets import (BoxLink, BoxWidget, SideBoxWidget,
                                       RawBoxItem, BoxSeparator)
 from cubicweb.web.action import UnregisteredAction
@@ -222,7 +223,7 @@
                                          row=self.cw_row or 0)
         field = form.field_by_name(self.rtype, get_role(self), entity.e_schema)
         for _, eid in field.choices(form):
-            if eid is not None:
+            if eid is not None and eid != INTERNAL_FIELD_VALUE:
                 rset = self._cw.eid_rset(eid)
                 entities.append(rset.get_entity(0, 0))
         return entities