| Line 28: |
Line 28: |
| | var index = store.index("NameIndex"); | | var index = store.index("NameIndex"); |
| | | | |
| − | if ( index.get([record.name.last, record.name.first]) != undefined ) { | + | var getRecord = index.get([record.name.last, record.name.first]); |
| − | var getRecord = index.get([record.name.last, record.name.first]);
| + | getRecord.onsuccess = function() { |
| − | | + | if (getRecord != undefined) { |
| − | getRecord.onsuccess = function() {
| + | console.log("updating"); |
| − | | + | inp_obj = getRecord.result; |
| − | console.log("updating");
| + | console.log("Mark 2: " + record.name.first); |
| − | | + | console.log("Mark 2: " + record.name.last + "..."); |
| − | inp_obj = getRecord.result;
| + | } else { |
| − | | + | inp_obj = record; |
| − | console.log("Mark 2: " + record.name.first);
| + | store.put(inp_obj); |
| − |
| + | } |
| − | console.log("Mark 2: " + record.name.last + "...");
| + | var sanitycheck = index.get([inp_obj.name.last, inp_obj.name.first]); |
| − | | + | sanitycheck.onsuccess = function() { |
| − | var recordcheck = index.get([inp_obj.name.last, inp_obj.name.first]);
| + | console.log(sanitycheck); |
| − | | + | } |
| − | recordcheck.onsuccess = function() {
| |
| − |
| |
| − | console.log(recordcheck);
| |
| − | }
| |
| − | }
| |
| − | } else {
| |
| − | store.put(record);
| |
| | } | | } |
| | | | |
| Line 81: |
Line 74: |
| | 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");
| + | if( getRecord != undefined ) { |
| − | inp_obj = getRecord.result;
| + | console.log("updating"); |
| | + | inp_obj = getRecord.result; |
| | + | } else { |
| | + | inp_obj = record; |
| | + | } |
| | + | |
| | inp_obj[field] = value; // => "Bob" | | inp_obj[field] = value; // => "Bob" |
| | store.put(inp_obj); | | store.put(inp_obj); |