Changeset 2caea5
- Timestamp:
- Sep 14, 2018, 7:54:12 PM (4 years ago)
- Branches:
- ng_0.9
- Children:
- cdc025
- Parents:
- 12751c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
modules/vI_rdfDatasource.js
r12751c r2caea5 431 431 432 432 for (var id in relevantIDs) { 433 // Log.debug(" search relevant id: '" + id + "'"); 433 434 var found = false; 434 435 var accounts = getAccountsArray(); … … 439 440 for (let i = 0; i < identities.length; i++) { 440 441 identity = identities[i]; 442 // Log.debug(" compare id: '" + id + "' with '" + identity.key + "'"); 441 443 if (id == identity.key) { 444 // Log.debug(" found!"); 442 445 found = true; 443 446 break; … … 446 449 if (found) break; 447 450 } 451 448 452 var resource = this._rdfService.GetResource(this._rdfNS + this._rdfNSIdentities + "/" + id); 449 453 var rdfIdentityName = this._getRDFValue(resource, "identityName"); … … 451 455 var rdfFullName = this._getRDFValue(resource, "fullName") 452 456 453 if (!found || rdfIdentityName != identity.identityName && rdfEmail != identity.email) 457 if (!found || rdfIdentityName != identity.identityName && rdfEmail != identity.email) { 458 // Log.debug(" found mismatch on id: '" + id + "' label: " + rdfIdentityName); 454 459 mismatchIDs.push({ 455 460 oldkey: id, … … 460 465 key: "" 461 466 }) 467 } 462 468 } 463 469 if (mismatchIDs.length > 0) { … … 599 605 this._setRDFValue(resource, "smtp", identity.smtpServerKey); 600 606 else 601 this._setRDFValue(resource, "smtp", virtualIdentityExtension.DEFAULT_SMTP_TAG); 607 this._setRDFValue(resource, "smtp", DEFAULT_SMTP_TAG); 608 609 // Log.debug("id:'" + identity.key +"', identityName='" + identity.identityName + "', 610 // fullName='" + identity.fullName + "', email='" + identity.email); 602 611 603 612 var position = this._identityContainer.IndexOf(resource); // check for index in new recType … … 1171 1180 else servers = smtpService.smtpServers; 1172 1181 1182 // Log.debug("searching for label='" + label + "' hostname='" + hostname + "' username='" + username + "'"); 1173 1183 while (servers && servers.hasMoreElements()) { 1174 1184 var server = servers.getNext(); 1175 if (server instanceof Components.interfaces.nsISmtpServer && !server.redirectorType) 1176 if (label == (server.description ? server.description : server.hostname) || (hostname == server.hostname && username == server.username)) 1185 if (server instanceof Components.interfaces.nsISmtpServer && !server.redirectorType) { 1186 // Log.debug("comparing with for description='" + server.description + "' hostname='" + 1187 // server.hostname + "' username='" + server.username + "'"); 1188 if (label == (server.description ? server.description : server.hostname) && (hostname == server.hostname && username == server.username)) 1177 1189 return server.key; 1190 } 1178 1191 } 1179 1192 return null; … … 1298 1311 var id_smtp = AccountManager.getIdentity(id).smtpServerKey; 1299 1312 if (!id_smtp) 1300 id_smtp = MailServices.smtp.defaultServer.key1313 id_smtp = DEFAULT_SMTP_TAG; 1301 1314 1302 1315 if (smtp == id_smtp) … … 1384 1397 1385 1398 Log.debug("import: preparation:"); 1386 1387 1399 var importRdfDataFile = Components.classes["@mozilla.org/file/local;1"] 1388 1400 .createInstance(Components.interfaces.nsIFile); … … 1444 1456 1445 1457 Log.debug("import: cleaning ID storages:"); 1446 1458 1447 1459 this._storeMappedIDs(relevantIDs); 1448 1460 this._rdfDataSource.searchIdentityMismatch();
Note: See TracChangeset
for help on using the changeset viewer.