def ProcessOneReaderCategoryLink(objLink): if objLink.TableName == "book_readercategory": strBookId = CleanLinkId(objLink.FromId) strReaderCategoryId = CleanLinkId(objLink.ToId) objBook = SearchOne(objLink, "MCIBook", "SourceId", strBookId) objReaderCategory = SearchOne(objLink, "MCIReaderCategory", "SourceId", strReaderCategoryId) if not objBook: print "Reader category, book not found: %s" % strBookId if not objReaderCategory: print "ReaderCategory not found: %s" % strReaderCategoryId if objBook and objReaderCategory: objBook.ReaderCategories = AddToLines(objBook.ReaderCategories, objReaderCategory.id)
def ProcessOneReaderCategoryLink(objLink): if objLink.TableName == 'book_readercategory': strBookId = CleanLinkId(objLink.FromId) strReaderCategoryId = CleanLinkId(objLink.ToId) objBook = SearchOne(objLink, 'MCIBook', 'SourceId', strBookId) objReaderCategory = SearchOne(objLink, 'MCIReaderCategory', 'SourceId', strReaderCategoryId) if not objBook: print "Reader category, book not found: %s" % strBookId if not objReaderCategory: print "ReaderCategory not found: %s" % strReaderCategoryId if objBook and objReaderCategory: objBook.ReaderCategories = AddToLines(objBook.ReaderCategories, objReaderCategory.id) Catalogue(objBook) DeleteObject(objLink)