Skip to content

Commit 760fc58

Browse files
committed
Fixed minor bugs in oid
1 parent 7b8fcdc commit 760fc58

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

lib/oid.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
var git = require('../');
1+
var git = require('../'),
2+
success = require('./utilities').success;
23

34
/**
45
* Convenience Oid constructor.
@@ -9,6 +10,8 @@ var git = require('../');
910
var Oid = function(rawOid) {
1011
if(rawOid instanceof git.raw.Oid) {
1112
this.rawOid = rawOid;
13+
} else {
14+
this.rawOid = new git.raw.Oid();
1215
}
1316
};
1417

@@ -33,7 +36,7 @@ Oid.prototype.fromString = function(sha, callback) {
3336
*/
3437
var self = this;
3538
self.rawOid.fromString(sha, function(error, rawOid) {
36-
if (success(error, rawOid)) {
39+
if (success(error, callback)) {
3740
self.rawOid = rawOid;
3841
callback(null, self);
3942
}

0 commit comments

Comments
 (0)