| Line 27: |
Line 27: |
| | var store = tx.objectStore(PersonalDataDataBaseName); | | var store = tx.objectStore(PersonalDataDataBaseName); |
| | var index = store.index("NameIndex"); | | var index = store.index("NameIndex"); |
| − | var inp_obj;
| + | if ( index.get([record.name.last, record.name.first]) != undefined ) { |
| − | if ( index.get([record.name.last, record.name.first]) != undefined ) {
| + | var getRecord = index.get([record.name.last, record.name.first]); |
| − | var inp_obj = index.get([record.name.last, record.name.first]); | + | getRecord.onsuccess = function() { |
| − | inp_obj.onsuccess = function() { | |
| | console.log("updating"); | | console.log("updating"); |
| | inp_obj = getRecord.result; | | inp_obj = getRecord.result; |
| Line 67: |
Line 66: |
| | var store = tx.objectStore(PersonalDataDataBaseName); | | var store = tx.objectStore(PersonalDataDataBaseName); |
| | var index = store.index("NameIndex"); | | var index = store.index("NameIndex"); |
| − |
| + | |
| | var getRecord = index.get([record.name.last, record.name.first]); | | var getRecord = index.get([record.name.last, record.name.first]); |
| | getRecord.onsuccess = function() { | | getRecord.onsuccess = function() { |
| | console.log("updating"); | | console.log("updating"); |
| − | inp_obj = getRecord.result | + | inp_obj = getRecord.result; |
| | inp_obj[field] = value; // => "Bob" | | inp_obj[field] = value; // => "Bob" |
| | store.put(inp_obj); | | store.put(inp_obj); |