projects
/
meabook
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
8677b65
)
fixed bug with fields order
author
Max Usachev
<maxusachev@gmail.com>
Tue, 15 Jun 2010 12:08:54 +0000
(15:08 +0300)
committer
Max Usachev
<maxusachev@gmail.com>
Tue, 15 Jun 2010 12:08:54 +0000
(15:08 +0300)
controller.py
patch
|
blob
|
history
diff --git
a/controller.py
b/controller.py
index
91a7a6c
..
a6c347c
100644
(file)
--- a/
controller.py
+++ b/
controller.py
@@
-34,9
+34,12
@@
class MeabookController:
info = []
entry = self.model.get_entry(_id)
entry_fields = entry.keys()
info = []
entry = self.model.get_entry(_id)
entry_fields = entry.keys()
- ordered_fields = []
fields_to_show = self.config.get_fields()
fields_to_show = self.config.get_fields()
- for field in dict().fromkeys(self.config.get_order()).keys():
+ ordered_fields = []
+ for field in self.config.get_order():
+ if field not in ordered_fields:
+ ordered_fields.append(field)
+ for field in ordered_fields:
if (field in fields_to_show) and (field in entry_fields):
info.append((field, entry[field]))
return info
if (field in fields_to_show) and (field in entry_fields):
info.append((field, entry[field]))
return info