import os
import pdb
+import copy
import sys
import json
import re
def compute_links(self):
for obj in self.values():
- if (str(obj).lower()=='user'):
- pdb.set_trace()
+ #if (str(obj).lower()=='user'):
+ # pdb.set_trace()
fields = obj.model._meta.fields
for f in fields:
if type(f)==ForeignKey and f.name in self.keys():
related_model_name = f.m2m_db_table().rsplit('_',1)[-1]
if related_model_name in self.keys():
+ # pdb.set_trace()
refobj = self[related_model_name]
- obj.multi=True
- refobj.refs.append(obj)
+ cobj = copy.deepcopy(obj)
+ cobj.multi=True
+ refobj.refs.append(cobj)
def main():